一旦客户填写了他的税号(或其他可配置字段),我正在寻找一种方法来填充(实体)表单中的某些字段(例如姓名和电子邮件)。与之比较的字段位于另一个节点或实体中。
例如:
一个事件的注册表=> 用户注册时:检查填写的税号是否已经存在于节点“去年参加者”之一中。如果找到匹配项,它会在节点的“名称”字段中获取日期,并将其放入表单的“名称”字段中(在下一步中,见下文)
对于我使用 EntityForms-module 的表单(它创建一个包含实体字段的表单,因此用户可以创建新的实体对象)和一个允许我分多个步骤浏览表单的自定义模块,一个规则事件是单击表单步骤中的“继续”按钮时触发。
我启用了规则和规则表单支持,我尝试制定规则:
- 事件:单击了我的自定义继续按钮
- 条件:从表单中的(待选择)字段输入的日期已经存在于(待选择)节点的字段中
- 动作:将节点中的(待选择)字段放入表单的(待选择)字段中
我不能对此进行硬编码,因为它必须是可配置的(必须制作多种不同的形式..)