如何使SharePoint Web部件属性仅对管理员可见?

如何使SharePoint Web部件属性仅对管理员可见?,sharepoint,web-parts,Sharepoint,Web Parts,如何使可浏览的web部件属性仅对管理员可见,而对普通用户不可见?转到“修改共享web部件”并取消选中“高级”下的“允许在个人视图中编辑”属性。转到“修改共享web部件”并取消选中“允许在个人视图中编辑”属性属于高级。我想您可以创建自己版本的WebBrowsableAttribute,例如AdminOnlyWebBrowsableAttribute,并使用自定义版本装饰您的财产 但是,不幸的是,WebBrowsableAttribute类是密封的 我能想到的最好的替代方法是创建您自己的Editor

如何使可浏览的web部件属性仅对管理员可见,而对普通用户不可见?

转到“修改共享web部件”并取消选中“高级”下的“允许在个人视图中编辑”属性。

转到“修改共享web部件”并取消选中“允许在个人视图中编辑”属性属于高级。

我想您可以创建自己版本的WebBrowsableAttribute,例如AdminOnlyWebBrowsableAttribute,并使用自定义版本装饰您的财产

但是,不幸的是,WebBrowsableAttribute类是密封的


我能想到的最好的替代方法是创建您自己的EditorPart,这样您就可以控制每个用户可以使用哪些属性,

我想您可以通过创建自己版本的WebBrowsableAttribute来实现这一点,例如AdminOnlyWebBrowsableAttribute,并使用自定义版本装饰您的属性

但是,不幸的是,WebBrowsableAttribute类是密封的


我能想到的最佳选择是创建自己的EditorPart,以便控制每个用户都可以使用哪些属性,

在编辑器中显示的属性中添加了哪些属性?如果您仅使用[WebBrowsabletrue],则所有用户都可以对该属性进行个性化设置

如果您只希望管理员在共享范围内设置属性,则应包含[WebPartStorageStorage.shared]属性


向编辑器中显示的属性添加哪些属性?如果您仅使用[WebBrowsabletrue],则所有用户都可以对该属性进行个性化设置

如果您只希望管理员在共享范围内设置属性,则应包含[WebPartStorageStorage.shared]属性


是否只对普通用户隐藏部分或全部属性?我只想隐藏部分属性,而不是全部。此问题属于。是否只对普通用户隐藏部分或全部属性?我只想隐藏部分属性,而不是全部。此问题属于