决策报表tab块的tab块有三个我点击对应tab块,修改指定文本控件的值

点击第一个tab块,文本控件值修改为 1, 点击第二个修改为 2 

FineReport yzmFHzsy2315719 发布于 2022-10-20 16:54
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2022-10-20 17:04(编辑于 2022-10-20 17:05)

var text1=this.options.form.getWidgetByName("text");//决定报表文本控件名text var a=_g().options.form.getWidgetByName("tabpane0").getShowIndex();//tab标签索引,从0开始 value=a+1;

 text.setValue(value)

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-10-20 17:02

JS实现切换Tab块时进行数据联动 是不是想要这个功能?

  • yzmFHzsy2315719 yzmFHzsy2315719(提问者) 只是想点击tab块联动文本控件的值,比如我点击tab1,对应的文本控件内就显示1
    2022-10-20 17:04 
  • Z4u3z1 Z4u3z1 回复 yzmFHzsy2315719(提问者) 参考楼下的试试
    2022-10-20 17:10 
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-10-20 17:06

给每个tab块添加点击事件

_g().parameterEl.getWidgetByName('控件名称').setValue(1);

  • 3关注人数
  • 362浏览人数
  • 最后回答于:2022-10-20 17:06
    请选择关闭问题的原因
    确定 取消
    返回顶部