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

标签 sitecore sitecore7.2 sitecore-speak-ui

在我的 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/

相关文章:

c# - 如何从代码隐藏编辑 Sitecore 图像字段

asp.net-mvc-5 - Glimpse + MVC5 + Sitecore 7.2

sitecore - 关闭从富文本编辑器打开的 Sitecore 发言对话框

Sitecore 升级到 v.8.1-U2 : Experience Editor - A serious error occurred please contact the administrator

sitecore - 使用 Sitecore Rocks 创建 Sitecore Speak UI 应用程序时不会出现新项目

c# - 在 Sitecore 6.5 中按 ID 获取项目

jquery - jcarousel 插件在 sitecore 预览模式下无法工作

model-view-controller - Sitecore MVC 版本差异

Sitecore:如何在不丢失数据的情况下将字段移动到我的一个基本模板

Sitecore 在内容编辑器中以 24 小时格式显示时间