同一个需求有两种实现方式:字段联动里写 SQL,或在代码块里写 JS。
方式一:字段联动 SQL#
SELECT selectname
FROM workflow_selectitem
WHERE fieldid = '字段id'
AND selectvalue = 选项值;把 字段id 替换为下拉框字段 ID,把 选项值 替换为当前下拉框选项值。字段联动执行后,返回的 selectname 就是要写入目标文本字段的显示值。
方式二:代码块 JS#
WfForm.bindFieldChangeEvent("field44206", function(obj,id,value){ // 下拉框值改变时触发动作
var ccqy = WfForm.getSelectShowName("field44206"); // 获取下拉框显示值
WfForm.changeFieldValue("field68449", {value:ccqy}); // 赋值下拉框选项值给给文本字段
});field44206是源下拉框字段。field68449是目标文本字段。getSelectShowName取下拉框当前显示值。changeFieldValue把显示值写入目标文本字段。
