联动运算 控件
可视化代码生成平台 · 复合数据控件(25/27)
用途:本字段作为"运算源":用户填一个基准值,系统按规则自动算出其它目标字段的值(如 市场价×系数=售价)。
存储:decimal(10,2)(本字段存基准值;目标字段各自落库)。
列表/搜索:按数值精确/范围;一般进列表。
适用:多个字段由同一基准推导:价格换算、税费、积分、面积换算等。
控件解析(外观 · 行为交互 · 样式 · 数据)
| 维度 | 说明 |
| 外观 | 普通输入(本字段) + 隐藏的推导关系;填本字段即实时算出目标字段并回填。 | | 行为交互 | 输入/改动本字段→按 dict 规则计算→把结果写入对应目标字段的输入框。 | | 样式 | 目标字段的展示样式由其自身控件决定;本字段为 decimal。 | | 数据 | 本字段存基准 decimal;规则写在 dict(每行 目标字段=运算符数值,如 market_price=*2.8)。 |
属性面板(右侧)功能详解
① 基础设置
| 字段 | 说明 |
| 字段名 | 本(基准)字段列名(decimal)。 | | 标签 | 如"成本价"。 |
② 运算规则(dict)
| 字段 | 说明 |
| 目标=运算 | 每行 目标字段=运算符数值,如 sale_price=*1.3、tax=*0.06。 |
③ 显示
④ 高级
演示
技巧:联动运算是"源头字段",规则写在 dict 指向其它字段;目标字段必须真实存在且为数值类型,否则回填失败。小数用 decimal。
联动运算 控件文档 · 随工具迭代更新
|