在我的 SPEAK 应用程序中,我需要一个文本字段来保存对内容项的引用。我希望用户能够通过标准对话框(就像您在常规链接字段上单击“插入链接”时看到的对话框)选择项目,并将项目的 ID 写入我的文本字段。
Sitecore 7.2 中是否有使用 SPEAK 执行此操作的标准方法?
最佳答案
如果您在此处查看我的 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 记不清确切的属性
关于sitecore - 如何通过 Sitecore SPEAK 应用程序中的对话框选择项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33800841/