决策报表回去参数值

决策报表中,设置下拉框控件名称为“月份”,格式为“yyyymm”如下图

image.png

又新增一个label控件,label控件想要获取“月份”下拉框选择的数据,发现如下写公式不好用,怎么写能取到月份下拉值?

image.png

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

这个直接公式不行,需要js,做了简单示例

image.png

var a=this.getValue();

_g().getWidgetByName("label0").setValue(a); 

_g().getWidgetByName("textEditor0").setValue(a); 

  • liuyunxia827729 liuyunxia827729(提问者) 在月份中添加如下即可:(记录一下) var a = this.getValue(); var year = a.substring(0, 4) //截取年 var month = a.substring(4, 6) //截取月 _g().getWidgetByName(\"label1\").setValue(year + \'年\' + month + \'月,\');
    2022-09-01 13:16 
最佳回答
0
lxy2Lv6中级互助
发布于2022-9-1 11:33(编辑于 2022-9-1 11:38)

image.png我这样写可以的呢,你是结果出来标签那个控件什么值都没有吗,你控件是放在哪里的

最佳回答
0
紫漫Lv4见习互助
发布于2022-9-1 11:44

截图.png

  • 5关注人数
  • 270浏览人数
  • 最后回答于:2022-9-1 11:44
    请选择关闭问题的原因
    确定 取消
    返回顶部