一直被问到单元格怎么获取到参数控件的显示值,之前一直说的是先获取到实际值再通过公式神马的转换下,现在介绍个方法,大家有疑问可回帖 1.现有参数p1,下拉复选框控件(举例),实际值和显示值是不一样的; 2.新建参数p2,文本控件,p1编辑后事件: var p1 = this.getText(); var p2 = this.options.form.getWidgetByName("p2"); js的主要意思就是获取到p1的显示值赋给p2; 3.见证奇迹的时候来了,在单元格写上公式 =$p2,这时候我们就能获取到参数控件p1的显示值了; 小弟才疏学浅,如有不妥之处,请各位多多包含~ |
ps:
根据 codesheep7788 提醒:第二步中的2.新建参数p2,文本控件,p1编辑后事件:
正确写法:var p1 = this.getText();
var p2 = this.options.form.getWidgetByName("p2").setValue(p1);