Как установить заголовок EditorPart в SharePoint WebParts? - PullRequest
0 голосов
/ 20 марта 2012

Я пытаюсь установить заголовок для пользовательского раздела Part Editor. Есть идеи как это сделать?

1 Ответ

1 голос
/ 20 марта 2012

EditorPart Класс:

public class YourCustomEditorPart:System.Web.UI.WebControls.WebParts.EditorPart{
   protected override void CreateChildControls() {
      this.Title = "Editor Part Title Here";
      ...
   }
}

Сообщите веб-части, что она должна использовать эту часть редактора вместо приписанных свойств.

Класс WebPart:

public class YourWebPart:System.Web.UI.WebControls.WebParts.WebPart, IWebEditable {
...
EditorPartCollection IWebEditable.CreateEditorParts() {
    // control the editorparts
    List<EditorPart> editors = new List<EditorPart>();
    YourCustomEditorPart editorPart = new YourCustomEditorPart();
    editorPart.ID = this.ID + "_editorPart";
    editors.Add(editorPart);
    return new EditorPartCollection(editors);
    }
...
}

Проверьте подробности нижеприведенной серии. (включая исходный код для загрузки)

http://www.wictorwilen.se/Post/Web-Part-Properties-part-1-introduction.aspx

http://www.wictorwilen.se/Post/Web-Part-Properties-part-2-Editor-Parts.aspx

...