* 描述问题
在新增页面建立联动规则,并保存为区块模版
在编辑页面使用区块模版,但是联动规则不生效(联动规则配置存在)
* 运行环境
- NocoBase 版本:v1.2.3-alpha
- 数据库种类与版本: MySQL 8.x
- 操作系统:Windows
- 部署方式:Docker
- Docker 镜像版本:nocobase/nocobase:latest
- NodeJS 版本:
如何重现
用多表实现行政区划功能
1,建立省、市、区三张普通数据表
2,在市表里增加多对一关系字段关联省表
3,在区表里增加多对一关系字段关联省表和市表
4,创建地址表且多对一关联省、市、区表
5,在页面区块里增加地址表表格区块,且开放新增和编辑按钮
6,在新增内增加区块,配置地址表的省、市、区三个关系字段
7,配置区块联动规则
7.1,规则1:在省的编码值为空时隐藏市字段
7.2,规则2:在市的编码值为空时隐藏区字段
8,将当前区块保存成区块模版
9,在编辑模块里引用区块模版
预期行为
1,在新增的模块中可以在清空了省选项之后自动隐藏市和区的值和下拉框(成功)
2,在编辑的模块中可以在清空了省选项之后自动隐藏市和区的值和下拉框(失败)