当下拉框选择业务员维度时,能否单选按钮只出现品牌和产品组两个?

其他导出类型都有三个单选按钮可以(默认分销汇总),请问怎么选择业务员维度时,只显示品牌和产品组两个按钮,不出现分销汇总?

9.png 

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

参考下拉框参数联动-https://help.finereport.com/doc-view-1284.html

其实就是下拉框编辑后事件,js代码

var zhi=this.Value();

if(zhi=='1'){this.options.form.getWidgetByName("tx").setVisible(false);}

  else{this.options.form.getWidgetByName("tx").setVisible(true);}

其中tx是你单选按钮的控件名。

image.png

  • linqisi123 linqisi123(提问者) 我这里只有一个单选按钮,如果是一个单选按钮能怎么实现?
    2020-07-10 11:24 
  • snrtuemc snrtuemc 回复 linqisi123(提问者) 你这个是单选按钮组,而且数据是写死的,这样隐藏是不行的,需要做成多个单选按钮来做, 如果单选按钮组是数据库查询得,那就按帮助文档可以实现
    2020-07-10 11:28 
  • linqisi123 linqisi123(提问者) 回复 snrtuemc 现在做成多个单选按钮,默认选择分销汇总,怎么让三个单选按钮都只能单独选择?
    2020-07-10 14:05 
  • linqisi123 linqisi123(提问者) 现在做成多个单选按钮,按钮可以点击品牌再点击产品组,要实现三个类型每次只能选择一个?
    2020-07-10 14:07 
最佳回答
0
孤陌Lv6资深互助
发布于2020-7-10 09:27(编辑于 2020-7-10 09:28)

这个可以设置参数联动 动态改变单选按钮组控件的值 这样就可以实现你想要的了

或者参考填报联动 然后用DS1公式函数的方法就可以实现了

  • linqisi123 linqisi123(提问者) 怎么设置参数联动,然后改变单选按钮组件的值?
    2020-07-10 11:25 
  • linqisi123 linqisi123(提问者) 那我下拉框是用公式写还是怎么弄?
    2020-07-10 11:29 
  • 孤陌 孤陌 回复 linqisi123(提问者) 是你单选哪里 的数字字典用公式 就好了 根据下拉框控件值而动态改变单选控件的值
    2020-07-10 12:20 
最佳回答
0
iceballLv2见习互助
发布于2020-7-10 09:52

控件显示20-07-10.cpt

写一个编辑后的事件即可,你看看。

  • linqisi123 linqisi123(提问者) 我这里只有一个单选按钮,如果是一个单选按钮能怎么实现? 我看你写的是有三个单选按钮,每个按钮一个值。
    2020-07-10 11:25 
最佳回答
0
IceBall09Lv6中级互助
发布于2020-7-10 09:53

控件显示20-07-10.cpt

如果可以的话,请采纳我的大号,谢谢!忘记切换了。

写在下拉框那里。

var form = this.options.form;
var p2Widget = form.getWidgetByName("radio1");
var p3Widget = form.getWidgetByName("radio2");
var p4Widget = form.getWidgetByName("radio3");
var value = this.getValue();  //获取当前参数即type参数的值
if (value == "业务员维度") {       
   p2Widget.invisible();
   p3Widget.visible();
   p4Widget.visible();
} 
else {
   p2Widget.visible();
   p3Widget.visible();
   p4Widget.visible();
}


  • 5关注人数
  • 537浏览人数
  • 最后回答于:2020-7-10 14:06
    请选择关闭问题的原因
    确定 取消
    返回顶部