跳过正文
  1. 工作笔记/
  2. 通用片段/

字段联动:下拉框显示值写入文本字段

·54 字·1 分钟
泛微 通用片段 代码片段 字段联动
作者
molefool
目录

同一个需求有两种实现方式:字段联动里写 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 把显示值写入目标文本字段。

相关文章