在我的SPEAK应用程序中,我需要一个文本字段来保存对内容项的引用。我希望用户能够通过标准对话框(如在“常规链接”字段中单击“插入链接”时看到的那个)和要写入文本字段的项目的ID来选择项目。
在Sitecore 7.2中使用SPEAK是否有标准方法可以做到这一点?
答案 0 :(得分:3)
如果您在此处查看我的SPEAK模块:我正在使用ItemTreeView控件,使用此控件您可以允许用户选择单个/多个Sitecore项目。
https://github.com/sobek1985/SitecoreDataImporter
如果您从GitHub安装该版本,您可以在Sitecore中看到我的SPEAK应用程序,如果更容易理解示例,则可以替换它。
但是这是他正在使用的ItemTreeView上的设置
ClickFolderMode = 1(激活) SelectMode = 1(选择单个项目)
请参阅此处https://doc.sitecore.net/speak/components/itemtreeview
您应该能够从控件viewModel获取所选项目。像这样的东西.ItemTreeView.viewModel.selectedId不记得确切的属性