2011-02-23 3 views
0

목록 템플릿에 대한 사용자 지정보기 도구 모음을 구현하려고합니다./TEMPLATES/CONTROLTEMPLATES 아래에 customdefaulttemplate.ascx 파일을 만듭니다. customdefaulttemplate.ascx에서 코드 :공유 목록에 대한 사용자 지정 도구 모음

<....> 
<%@ Register TagPrefix="CustomSurvey" Assembly="HideRespondToSurvey, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1d6553d11ff33f7e" Namespace="HideRespondToSurvey.code"%> 
<SharePoint:RenderingTemplate ID="CustomViewToolBar" runat="server"> 
    <Template> 
     <wssuc:ToolBar CssClass="ms-menutoolbar" EnableViewState="false" id="toolBarTbl" ButtonSeparator="<img src='/_layouts/images/blank.gif' alt='' />" RightButtonSeparator="&#160;&#160;&#160;" runat="server"> 
      <Template_Buttons> 
       <CustomSurvey:SurveyMenu runat="server"></CustomSurvey:SurveyMenu> 
      </Template_Buttons> 
      <Template_RightButtons> 
        <SharePoint:PagingButton runat="server"/> 
        <SharePoint:ListViewSelector runat="server"/> 
      </Template_RightButtons> 
     </wssuc:ToolBar> 
    </Template> 
</SharePoint:RenderingTemplate> 

내가 Microsoft.SharePoint.WebControls.NewMenu에서 나는 내 논리를 배치()을 CreateChildControls에서 상속 클래스 SurveyMenu를 만듭니다. 목록 스키마 템플릿에서 "보기"아래에 ToolBarTemplate = "CustomViewToolBar"를 설정합니다. 내 목록은 설문 조사 목록이지만 추가 필드와 이벤트 수신자 로직이 있습니다. ListTemplate 정의에는 고유 한 유형이 있습니다. 기능을 사용하여 목록을 배포하고 사이트의 목록 인스턴스를 만들지 만 도구 모음이 나타나지 않습니다. herehere으로 설명 된 방법을 사용하여이 도구 모음을 만들지 만 작동하지 않습니다.

이 주제에 관해 유용한 자료를 얻을 수 있거나 그것이 효과가 없을 수도 있습니다. 감사.

답변

0

UI 리본에서 사용자 지정 작업을 만들 가능성이 있습니까? 나는 몇 가지 일을 해왔으며 모든 목록에 적용하고 지정한 일부 목록 만 만들 수 있으며 페이지에 웹 파트를 만들고 배치하는 과정을 거칠 필요가 없습니다.