목록 템플릿에 대한 사용자 지정보기 도구 모음을 구현하려고합니다./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="   " 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 정의에는 고유 한 유형이 있습니다. 기능을 사용하여 목록을 배포하고 사이트의 목록 인스턴스를 만들지 만 도구 모음이 나타나지 않습니다. here 및 here으로 설명 된 방법을 사용하여이 도구 모음을 만들지 만 작동하지 않습니다.
이 주제에 관해 유용한 자료를 얻을 수 있거나 그것이 효과가 없을 수도 있습니다. 감사.