如何预填充嵌入到 Slate 文档中的 Foundry 表单(使用把手)?
How to Prefill a Foundry Form embedded in a Slate document (using handlebars)?
我正在尝试预填写嵌入在 Slate 文档中的表单,但没有成功。
下面的格式似乎不起作用:
“prefilledValues”:{“uri_name1”:“prefilledvalue1”,“uri_name2”:“prefilledvalue1”...}
此外,我们可以使用 Handlebars 来预填表单吗?
感谢您的帮助。
首先,您必须正确设置表单以使其可预填。打开表单,select 一个要预填的元素并选择“配置字段”。
这将打开表单右侧的“属性”面板。在属性的底部select“高级”。然后将显示一个名为“UrlParam”的字段。这是您设置参数名称的地方,稍后您将在 Slate 中调用该参数名称进行预填充。在我的示例中,我将其设置为“阈值”。
在 Slate 中,添加一个 Foundry 表单小部件并将表单 RID 设置为您的表单的 RID。现在您应该能够使用您在表单中设置的 UrlParam 成功添加预填充值,如下所示:
现在您应该看到 Slate 中的嵌入式表单正在显示您的预填充值:
是的,Handlebars 可用于预填充表单,但它似乎只接受字符串。因此,如果您有一个数值,请确保使用辅助函数 toString 将其转换为字符串,例如,如果您有一个名为 v_test 且值为 4:
的变量
这应该导致这个结果:
我正在尝试预填写嵌入在 Slate 文档中的表单,但没有成功。 下面的格式似乎不起作用: “prefilledValues”:{“uri_name1”:“prefilledvalue1”,“uri_name2”:“prefilledvalue1”...} 此外,我们可以使用 Handlebars 来预填表单吗? 感谢您的帮助。
首先,您必须正确设置表单以使其可预填。打开表单,select 一个要预填的元素并选择“配置字段”。
这将打开表单右侧的“属性”面板。在属性的底部select“高级”。然后将显示一个名为“UrlParam”的字段。这是您设置参数名称的地方,稍后您将在 Slate 中调用该参数名称进行预填充。在我的示例中,我将其设置为“阈值”。
在 Slate 中,添加一个 Foundry 表单小部件并将表单 RID 设置为您的表单的 RID。现在您应该能够使用您在表单中设置的 UrlParam 成功添加预填充值,如下所示:
现在您应该看到 Slate 中的嵌入式表单正在显示您的预填充值:
是的,Handlebars 可用于预填充表单,但它似乎只接受字符串。因此,如果您有一个数值,请确保使用辅助函数 toString 将其转换为字符串,例如,如果您有一个名为 v_test 且值为 4:
的变量这应该导致这个结果: