Sharepoint 2010 自定义操作和组
我正在创建一个链接并将其放入站点操作容器中。 该链接应仅对人力资源组中的成员可见。 下面是myelements.xml文件中的声明Sharepoint 2010 自定义操作和组,sharepoint-2010,custom-action,Sharepoint 2010,Custom Action,我正在创建一个链接并将其放入站点操作容器中。 该链接应仅对人力资源组中的成员可见。 下面是myelements.xml文件中的声明 <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <CustomAction Rights="ManageWeb" Id="UM" Description="View and manage user profile" Title="U
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction Rights="ManageWeb" Id="UM"
Description="View and manage user profile"
Title="User Management" GroupId="SiteActions"
Location="Microsoft.SharePoint.StandardMenu" Sequence="10">
<UrlAction Url="~site/_layouts/UM/Overview.aspx" />
</CustomAction>
<HideCustomAction HideActionId="UM" GroupId="SiteActions"
Location="Microsoft.SharePoint.StandardMenu" Id="hideUM" >
</HideCustomAction>
我的问题是如何在链接和组之间连接这两者。
非常感谢您的帮助。
提前感谢。我认为HideCustomAction元素旨在隐藏现有的CustomAction,而无需任何条件。这意味着您的HideCustomAction元素(hideUM)将只隐藏上面的CustomAction元素(UM)。
您可以通过创建自定义控件(ControlAssembly和ControlClass属性)来控制CustomAction,并在其中实现可见性逻辑。我认为HideCustomAction元素旨在隐藏现有的CustomAction,而无需任何条件。这意味着您的HideCustomAction元素(hideUM)将只隐藏上面的CustomAction元素(UM)。
您可以通过创建自定义控件(ControlAssembly和ControlClass属性)来控制CustomAction,并在其中实现可见性逻辑。大约一年前我问过这个问题。当时我对SharePoint非常陌生。现在我知道,要控制自定义操作的可见性,需要使用属性。要连接链接和组,请将组设置为具有权限级别大约一年前我问过这个问题。当时我对SharePoint非常陌生。现在我知道,要控制自定义操作的可见性,需要使用属性。要连接链接和组,请将组设置为具有权限级别