本帖最后由 gczxxu 于 2023-5-25 10:12 编辑
支持按条件设置行编辑权限,支持按条件设置单元格编辑权限
难度系数:★★☆☆☆
大招开启:这应该是好多人之前提过的需求。根据条件可编辑锁定指定行或单元格,判断条件符支持:!=,==,<,>,<=,>=
功能概述:根据自数据表中的值来实现锁定或开启编辑状态,可实现行编辑判断和单元格编辑判断(使用此功能,xtable属性 是否可编辑 需要打勾)
用途1:我们正常项目中,有可能会碰到以下情形,一条记录被主管批准后,批准字段值为true,则这条记录不可以再编辑
已知数据表中存在在 单位 字段,当单位字段的值为 支 时,则此行数据不可编辑,判断方式参考上图。
动态演示:一开始记录1单位为根,改为支之后。因为可编辑条件的存在,则记录1自动锁定为不可编辑状态。
同理:单元格可编辑状态控制类似。
小技巧:可以通过数字字段实现多行锁定,如 序号>5,则锁定所有序号<5的记录
|