# 表单设计器高级操作 > 填值规则沿用的平台的编码生成规则配置,支持通过表单字段值动态计算 > (举例场景: 公文的发文字号的生成,根据表单的字段和一定的规则生成) ## 填值规则 在`字段属性`中,有个`填值规则`输入框。 ![](https://img.kancloud.cn/9c/dc/9cdc84fbf7197205178e4b5f7eb6fa50_282x169.png) 输入框里填写的是你定义的填值规则的`规则Code` ![](https://img.kancloud.cn/0b/fa/0bfa2dc255c2466d699ed6e490a63009_273x155.png) 如果你不希望生成的数据被修改,可以勾选`完全只读` ![](https://img.kancloud.cn/b1/6f/b16f1832954a0993d650fe0010c69718_276x90.png) ### 如何定义填值规则 在 系统管理-->填值规则 菜单中进行添加。 详细添加方法请参考 [填值规则(编码生成)](http://doc.jeecg.com/1398551) 文档。 ### 效果预览 在首次进入表单的时候,会执行一次填值规则,会将表单的默认数据传递给后台。 ![](https://img.kancloud.cn/4c/14/4c145927dad01845f21f711eb06c9e00_367x185.png) ### 如何在值改变的时候动态更新填值规则 此功能需要借助表单设计器的 [JS增强](http://doc.jeecg.com/1607196) ![](https://img.kancloud.cn/a4/27/a4279f13ada78815b29fd0989fc258f9_605x216.png) ``` api.watch({ name(){ console.log('name发生了变化,重新执行了填值规则! ') api.executeAllFillRule(); } }) ``` #### 动态更新效果预览 ![](https://img.kancloud.cn/18/cc/18cca9c6a9b0d46fb5612501bc0291e7_349x289.gif)