formio:如何在没有自定义 javascript 代码的情况下填充字段?

formio: How to populate fields without custom javascript code?

我搜索了几个小时并尝试了几种方法。没有运气。

场景:

有一个 formio 医生资源表,其中包括医生的执业编号、姓名、地址等。

为处方药创建了一个新表格。该表单有一个 Select 组件,用于查找医生的执业编号。选择正确的医生后,必须自动填充显示医生姓名、地址等的字段。

我知道使用自定义代码一切皆有可能,但这是一个如此普遍的要求,我相信它可以通过标准功能来完成。

你能告诉我怎么做吗?

谢谢, 艾伦

在验证选项卡中,进行自定义验证。

使用下拉框的值,查询医生的信息。

然后,使用以下代码作为更新字段的指南。

FormioUtils.searchComponents(form.components, {key:"address"})[0].setValue("PO Box 123");