Я хочу добавить пользовательские свойства в инструментальную часть.Я был в состоянии добавить текстовое поле по желанию.Мне удалось ввести значения и отобразить их в веб-части.
Проблема заключается в том, что при редактировании веб-части появляется всплывающая панель, но добавленный элемент управления не заполняется ранее введенным значением.См. Ниже:
Я следовал инструкциям на этом сайте в точности как написано - ни я, ни более опытный сотрудник Sharepoint разработчик не в состояниивыяснить, что здесь происходит.
Мы думали, что переопределение метода SyncChanges () позволит это сделать - кажется, нет, если наша реализация не верна?
public override void SyncChanges()
{
DemoWebPart wp = (DemoWebPart)this.ParentToolPane.SelectedWebPart;
urls.Text = wp.ListValue;
}
Мы также добавили в префикс свойство urls класса DemoWebPart.cs следующее, но безрезультатно:
[Browsable(true), Category("Miscellaneous"),
DefaultValue("Site Names"),
WebPartStorage(Storage.Shared / Personal / None),
FriendlyName("URLs"), Description("Text Property")]
(попробовав Storage.Shared, Storage.Personal и Storage.None).
Любая помощь, которую вы можете оказать, будет принята с благодарностью - заранее спасибо!