获取前面多选下拉框的数量 前面选择几个 后面显示数量

image.png

image.png

xxnl 发布于 2019-11-25 11:12 (编辑于 2019-11-25 11:26)
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
xxnlLv0见习互助
发布于2019-11-25 11:44(编辑于 2019-11-25 11:44)

var a=this.getValue();

var num = a.split(",");

this.options.form.getWidgetByName("b").setValue(num.length);

编辑后事件

a是下拉控件名,b是后边的文本框

分隔符 ','

最佳回答
0
shirokoLv6资深互助
发布于2019-11-25 11:17

js编辑结束事件

var v1=_g().parameterEl.getWidgetByName('参数1').getValue();

_g().parameterEl.getWidgetByName('参数2').setValue(v1.length);


  • xxnl xxnl(提问者) var v1=_g().parameterEl.getWidgetByName(\'comboCheckBox0\').getValue(); _g().parameterEl.getWidgetByName(\'textEditor0\').setValue(v1.length); 显示不出
    2019-11-25 11:25 
最佳回答
0
Edward_DDLv5中级互助
发布于2019-11-25 11:19

在前面那个添加js事件,接口函数参考下面文档:

http://dev.fanruan.com/jsdoc/#!/api/FR.CheckBoxEditor

) : *

获取下拉列表内的元素数


  • xxnl xxnl(提问者) 大神 什么意思
    2019-11-25 11:26 
  • Edward_DD Edward_DD 回复 xxnl(提问者) https://help.finereport.com/doc-view-1194.html 对比这个文档和楼上的回答吧
    2019-11-25 11:31 
最佳回答
0
豆豆小可爱Lv5中级互助
发布于2019-11-25 11:48

25.cpt

var A= this.options.form.getWidgetByName("AA").getValue();
var count=String(A).split(",").length;
_g().parameterEl.getWidgetByName('BB').setValue(count);


image.png

  • 3关注人数
  • 972浏览人数
  • 最后回答于:2019-11-25 11:48
    请选择关闭问题的原因
    确定 取消
    返回顶部