如何通过Sitecore SPEAK应用程序中的对话框选择项目?

时间:2015-11-19 10:11:05

标签: sitecore sitecore7.2 sitecore-speak-ui

在我的SPEAK应用程序中,我需要一个文本字段来保存对内容项的引用。我希望用户能够通过标准对话框(如在“常规链接”字段中单击“插入链接”时看到的那个)和要写入文本字段的项目的ID来选择项目。

在Sitecore 7.2中使用SPEAK是否有标准方法可以做到这一点?

1 个答案:

答案 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不记得确切的属性