动态联动

微信截图_20220507111526.png

自施工实施模式”为“自管理、自组织”时,分公司可以填写“劳务订单金额”;在“自施工实施模式”为“自实施”时,分公司不允许填写“劳务订单金额”。(未实施)

FineReport 余悸 发布于 2022-5-7 10:07 (编辑于 2022-5-7 11:15)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-5-7 10:10(编辑于 2022-5-7 10:10)

直接下拉框编辑后事件

var a = this.getValue();

var location = this.options.location; //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col; //列号

var ro = cr.row; //行号

var b= contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col+1, row: ro}));

if(a=="自实施"){

b.setEnable(false);

}else{

b.setEnable(true);

}

  • 余悸 余悸(提问者) 你意思在项目实施模式下用一个编辑后事件
    2022-05-07 10:13 
  • 余悸 余悸(提问者) if(a==\"劳务订单金额\")这段的劳务订单金额是单元格还是数据库字段
    2022-05-07 10:14 
  • snrtuemc snrtuemc 回复 余悸(提问者) 是的自施工实施模式的控件事件,改了if(a==\"自实施\"),这个如果是显示值和实际值,不一样,需要用实际值
    2022-05-07 10:16 
  • 余悸 余悸(提问者) 回复 snrtuemc 哥 这样是不是有个bug呀 那如果我先填的自管理然后金额哪里我填数据了,然后我想修改,我改成自实施了 那金额哪里是不是还有数据而且不能删除呀。
    2022-05-07 10:27 
  • snrtuemc snrtuemc 回复 余悸(提问者) 那就在加一句,如果选自实施,清空下控件值,b.setEnable(false);后面加b.setValue(\"\");
    2022-05-07 10:29 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-5-7 10:10(编辑于 2022-5-7 10:12)

~~~~

最佳回答
0
LTC朝Lv6高级互助
发布于2022-5-7 10:11
  • 4关注人数
  • 271浏览人数
  • 最后回答于:2022-5-7 11:15
    请选择关闭问题的原因
    确定 取消
    返回顶部