SharePoint: проблема с настраиваемым полем EntityEditorWithPicker - PullRequest
0 голосов
/ 28 мая 2010

У меня есть настраиваемое поле, полученное из SPTextField, отображает EntityEditorWithPicker в режиме New или Edit (я расширил свой класс из EntityEditorWithPicker). Я добавил это поле как столбец в список. Когда я выбираю любой элемент в диалоге, он добавляет этот элемент в столбец списка. Хорошо, пока здесь. Хорошо до этого момента.

Но когда я иду, чтобы Редактировать любой элемент в списке, он показывает EntityEditorWithPicker на странице редактирования элемента, но текстовое поле пусто. Я хочу, чтобы значение в списке отображалось в текстовом поле в EntityEditorWithPicker. Как мне этого добиться.

Спасибо в davance за помощь.

С уважением,

Asher

1 Ответ

0 голосов
/ 29 мая 2010

У нас есть метод UpdateEntities () в классе EntityEditorWithPicker (обратите внимание, что нам нужно расширить этот класс для использования в нашем коде), который принимает объект ArrayList. Создайте объект EntityPicker, заполните свойство Key (свойство Key будет отображаться в текстовом поле по вашему желанию), добавьте объект EntityPicker в объект ArrayList и затем передайте объект ArrayList в метод UpdateEntities (). Мы сделали !!!

MyExtendedEntityEditorWithPicker _recordPicker = new MyExtendedEntityEditorWithPicker();
ArrayList entities=new ArrayList();
EntityPicker entity=new EntityPicker();
entity.Key="Value To be Displayed in Textbox";
entities.Add(entity);
_recordPicker.UpdateEntities(entities);

Надеюсь, это поможет!

Azher Iqbal

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...