设置控件联动规则
通过为模板填写控件配置联动规则,您可以实现多个填写内容之间的逻辑关联。比如根据某个单选项或下拉结果,动态控制其他填写项的显示/隐藏、必填/非必填状态。此功能可大幅简化合同填写流程,减少无效输入并提升规范性。
控件联动规则配置
注意:
- 仅合同发送的页面填写支持模板控件联动,API接口调用以及批量发起中的Excel预填暂不支持此功能。
- 当前版本支持联动控制控件的显示、隐藏、必填、非必填,暂不支持自动联动赋值。
- 修改了下拉控件中的选项名称后,联动规则里的触发条件不会自动更新,需要您重新进入规则配置选择一次。
- 若多个控件合并填写,因为它们的值一致,均会触发相同的联动规则。新控件加入或脱离合并填写组时请检查规则是否依然符合预期。
-
创建联动规则
在合同模板设置页面,选中您想要作为触发条件的控件,在右侧属性面板中点击“创建规则”。

-
设置触发条件
在“当满足以下前置条件时”区域进行设置。您可以设定触发条件为某个具体的“选项值”,或者是其他同类型的“控件值”。

-
设置联动结果
在“触发以下联动”区域,选择触发后需要执行的动作(显示、隐藏、设为必填、设为非必填),并选择受影响的控件。您可以添加多个执行动作,一次性控制多个控件的变化。

-
校验并保存规则
如果同一个触发条件下配置了相互冲突的动作(例如对同一个控件同时设置为隐藏和显示,或隐藏和必填),系统会自动提示规则冲突,此时请根据提示调整您的配置。

填写页联动效果
注意:
- 控件在不满足触发条件时,会立即恢复到模板的默认设置(例如默认显示,即使条件不满足也不会自动变成隐藏,除非您多增加一条专门隐藏的规则)。
- 联动规则的触发时机:当签署人进入填写页面并加载默认/预填值时,或者触发控件填写完成时。
-
受控提示与填写引导
当签署人进入页面填写时,被联动规则控制的控件会在鼠标悬停或选中后提示说明,告知用户受到哪些前置控件的影响。

-
联动隐藏的实际效果
签署人在完成相关触发控件后,系统会自动显示或隐藏对应项。当合同最终提交时,被隐藏的控件内容将不会渲染到生成的合同文档内,也不会再对该项进行必填校验(但曾经填写过的数据会保留记录方便追溯)。
常见问题
-
在模板配置时,只在一个控件上设置了联动规则,为什么其他控件上也有同样的规则呢?
因为这几个控件是合并填写的。当多个控件合并填写时,它们在填写页上的填写值是一样的,会触发同样的联动规则。配置的时候,要注意多个控件是否命中合并填写,检查当新控件加入合并填写组或历史控件脱离合并填写组后,其触发规则是否符合预期。
-
在模板配置时,下拉选择控件中的某个选项名称变化后,联动规则为什么会有异常?
当设置了下拉控件的值等于某个选项作为触发规则,而后选项名称发生调整后,联动规则里的选项条件不会自动调整更新,需要您重新选择配置一遍。
-
填写页的执行结果跟配置的规则不符合,为什么呢?
因为控件联动规则执行有以下几点原则:
- 第一,当不满足触发条件的时候,控件的行为和状态会恢复到模板默认的设置。
- 第二,联动规则的执行优先级是有顺序的,当控件受到多个规则触发联动时,顺序后面的(越晚执行的)规则优先级更高。
例如:如图所示,当【责任城市】等于【服务大区】时,【违约责任说明】显示,那是不是意味着这两个控件值不相等的时候,【违约责任说明】应该隐藏? 并非如此。按照实现原则,当条件不满足时,控件会恢复到模板的默认设置,由于模板配置中该控件默认是显示的,因此它仍会显示,而不会自动变成其相反的状态。
解决办法:如果需要严格的取反逻辑,则可以在联动规则中多增加一条专门的配置:“当【责任城市】不等于【服务大区】时,【违约责任说明】隐藏”。

-
为什么使用模板批量发起,在Excel表格预填内容的时候,联动规则不生效呢?
因为API接口填写/Excel预填暂不支持控件联动规则,目前联动规则仅在页面手动填写时触发。批量发起或接口填写的场景下,请自行确保预填内容的准确性与完整性。






