Как выбрать элемент через диалоговое окно в приложении Sitecore SPEAK?
В моем приложении SPEAK мне нужно текстовое поле, которое будет содержать ссылку на элемент содержимого. Я хочу, чтобы пользователь мог выбрать элемент через стандартный диалог (например, тот, который вы видите, нажимая "вставить ссылку" в поле "Общая ссылка") и идентификатор элемента, который будет записан в мое текстовое поле.
Есть ли стандартный способ сделать это с помощью SPEAK в Sitecore 7.2?
1 ответ
Если вы проверите мой модуль SPEAK здесь: я использую элемент управления ItemTreeView, используя этот элемент управления, вы можете позволить пользователю выбрать один / несколько элементов Sitecore.
https://github.com/sobek1985/SitecoreDataImporter
Если вы устанавливаете релиз с GitHub, вы можете увидеть мое приложение SPEAK в Sitecore, чтобы заменить его, если проще следовать примеру.
Но вот настройки на ItemTreeView я использую
ClickFolderMode = 1 (активировать) SelectMode = 1(выбран один элемент)
См. Здесь https://doc.sitecore.net/speak/components/itemtreeview
Вы должны быть в состоянии получить выбранный элемент из элементов управления viewModel тогда. Примерно так.ItemTreeView.viewModel.selectedId не может вспомнить точное свойство