Sharepoint 2010 自定义操作和组

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

我正在创建一个链接并将其放入站点操作容器中。 该链接应仅对人力资源组中的成员可见。 下面是myelements.xml文件中的声明

<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非常陌生。现在我知道,要控制自定义操作的可见性,需要使用属性。要连接链接和组,请将组设置为具有权限级别