我正在使用Share Point 2010,我要求我在代码中激活功能时创建一些自定义列表,我必须在功能区中隐藏“编辑项目”以获取特定的自定义列表
有很多可用的解决方案,但它们隐藏了网站中所有列表的“编辑项目”按钮,但在我的情况下不需要它。
谢谢我需要你的帮助..请
Jay Bhagatwala
答案 0 :(得分:0)
杰
使用以下代码隐藏创建UserControl并通过Feature using模块添加到委托控件:
SPRibbon ribbon = SPRibbon.GetCurrent(this.Page);
if (!Request.Url.ToString().ToLower().Contains("ListNameWhereWeHideButtons"))
return; // if it's not our list - do nothing
if (ribbon != null)
{
ribbon.TrimById("Ribbon.ListItem.New"); //hide new button
ribbon.TrimById("Ribbon.ListItem.Manage"); // hide edit button
}
}
我已将我的测试项目上传到以下网址(我希望规则不禁止): http://ge.tt/8TIqVX8