如何通过 Sitecore SPEAK 应用程序中的对话框 select 一个项目?
How to select an item via a dialog in a Sitecore SPEAK application?
在我的 SPEAK 应用程序中,我需要一个文本字段来保存对内容项的引用。我希望用户能够通过标准对话框 select 项目(就像您在常规 Link 字段上单击 "insert link" 时看到的对话框)和项目的 ID写入我的文本字段。
在 Sitecore 7.2 中是否有使用 SPEAK 执行此操作的标准方法?
如果您在此处查看我的 SPEAK 模块:我正在使用 ItemTreeView 控件,使用此控件您可以允许用户select 单个/多个 Sitecore 项目。
https://github.com/sobek1985/SitecoreDataImporter
如果您安装来自 GitHub 的版本,您可以在 Sitecore 中看到我的 SPEAK 应用程序,如果它更容易遵循示例,则可以替换。
但这是我正在使用的 ItemTreeView 上的设置
ClickFolderMode = 1(激活)
SelectMode = 1(单项selected)
参考这里https://doc.sitecore.net/speak/components/itemtreeview
然后您应该能够从控件 viewModel 中获取 selected 项目。像 this.ItemTreeView.viewModel.selectedId 这样的东西不记得确切的 属性
在我的 SPEAK 应用程序中,我需要一个文本字段来保存对内容项的引用。我希望用户能够通过标准对话框 select 项目(就像您在常规 Link 字段上单击 "insert link" 时看到的对话框)和项目的 ID写入我的文本字段。
在 Sitecore 7.2 中是否有使用 SPEAK 执行此操作的标准方法?
如果您在此处查看我的 SPEAK 模块:我正在使用 ItemTreeView 控件,使用此控件您可以允许用户select 单个/多个 Sitecore 项目。
https://github.com/sobek1985/SitecoreDataImporter
如果您安装来自 GitHub 的版本,您可以在 Sitecore 中看到我的 SPEAK 应用程序,如果它更容易遵循示例,则可以替换。
但这是我正在使用的 ItemTreeView 上的设置
ClickFolderMode = 1(激活) SelectMode = 1(单项selected)
参考这里https://doc.sitecore.net/speak/components/itemtreeview
然后您应该能够从控件 viewModel 中获取 selected 项目。像 this.ItemTreeView.viewModel.selectedId 这样的东西不记得确切的 属性