상세 컨텐츠

본문 제목

[MOSS] Sharepoint 2010 리본메뉴 안보이게 숨기기

MOSS

by happynuri 2010. 11. 30. 17:33

본문


출처 : http://sharepointroot.com/2010/06/18/remove-actions-from-the-ribbon-sharepoint-2010/


그러니깐 새 프로젝트를 하나 생성해서

사용자콘트롤을 RibbonItemHider 로 추가 하고

page_load() 메소드에 아래 처럼 코딩


    public partial class RibbonItemHider : UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
               
                    //리본 메뉴 안보이게 처리 start
                    SPRibbon ribbon = SPRibbon.GetCurrent(this.Page);
                    if (ribbon != null)
                    {
                        ribbon.TrimById("Ribbon.ListItem");//목록도구-항목 안보이게
                        ribbon.TrimById("Ribbon.List");   //목록도구-목록 안보이게           
                    }
                    //리본 메뉴 안보이게 처리 end
               
            }
            catch
            {
            }
        }
    }

 


ribbon.TrimById("xxxxxxxxxxxxxxxxxx");

xxxxxxx 에 들어갈것은 아래의 xml을 참고 한다.

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\GLOBAL\XML\CMDUI.XML


 

위의 코딩 대로 라면 이 상태에서





이렇게 바뀜

관련글 더보기

댓글 영역