问题标签 [sitecore-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
38 浏览

sitecore9 - Sitecore 表单的自定义字段的数据源属性

我正在尝试创建一个要在 sitecore 表单中使用的自定义字段。

该字段将用于显示内容中的数据(通常是隐私政策,保存在内容树的某处,主数据库中)。

将字段拖入表单后,右侧会显示一个选择数据源的属性,用户可以选择数据源。最后代码将读取数据源并在表单中带来内容。

问题:

如下图所示,我有一个用于选择数据源的属性,它是“FormDatasourceManager-Parameters”,我使用的是 renderingid=Dynamicdatasource。当我单击该字段以选择内容时,什么也没有弹出!看起来它被禁用了。

在此处输入图像描述

这就是我在属性编辑器设置中的内容。

在此处输入图像描述

在这种情况下,谷歌也没有多大帮助。所以我想知道是否有人以前做过这种事情!任何帮助将非常感激。

0 投票
0 回答
10 浏览

sitecore-form - 将表单字段映射到联系方式

我已经通过了文档。https://doc.sitecore.com/developers/93/sitecore-experience-manager/en/walkthrough--creating-a-custom-submit-action-that-updates-contact-details.html

在“添加包含编辑器参数的文件夹”部分中有一个带有列标题的表格;FormDropList、Parameter、ValueFieldName、DisplayFieldName、FormLabel、BindingConfiguration 我想知道列的值应该是什么。

0 投票
0 回答
24 浏览

javascript - 如何在选择映射之前禁用 Sitecore 自定义提交操作确定按钮

Sitecore (9.3) 我已经创建了几个自定义提交操作,我注意到在其中一个默认操作“触发结果”上,确定按钮被禁用,直到选择映射。

未选择的映射

选择映射后,“确定”按钮就会启用。

选择的映射

我尝试在 SCRocks 中的项目上设置 IsRequired 复选框,但它似乎只制作了一个星号*,并没有使其成为必需/确定按钮禁用

属性是必需的 表单元素

我将切换代码追踪到来自 ~/speak/v1/components/ToggleButton.js 的文件,我想......但我不太确定,它变得复杂。

这些默认 SA 引用的 JS 文件的代码比 Sitecore Doc 中使用的代码更强大:

演练:创建更新联系人详细信息的自定义提交操作

有人经历过这个吗?我该如何做到这一点?

非常感谢。