10.0fr中关于下拉框的问题

1、决策报表,未添加参数面板的情况下,数据集参数定义为:${event_id},当把下拉框名字修改为event_id时,预览报错。(是不是和参数冲突的问题?)

2、如果将${event_id}设置为全局标量,下拉框名称再修改为event_id时,则预览不报错。当选择下拉框中的选择项值的时候,界面上通过数据集查询显示的内容也跟着一起变化。。但网页框中调用的其他地址的东西不会随下拉框的值改变而改变,如何解决呢??(调用网页框地址的时候需要传参event_id)。

3、即使在下拉框的点击事件中添加了_g().parameterCommit(); 。。。,必须两次选择下拉框中的选择项值时,网页框中的内容才会改变。。(这个是不是和全局变量有关系呢?。。。)就算把此事件添加的编辑结束之类的事件中也不能在选择下拉框内容的时候,网页框的内容实现同步更新。。。


请大神们帮忙分析下。。并给个好的解决方案。。


(界面布局包括:报表块<数据来源数据集,参数:event_id>;下拉框<数据来源数据集,参数:event_id>,网页框<调用其他报表,参数:event_id>,,并设置了event_id作为全局参数,下拉框的名称设置为了event_id(这样才能有数据联动传参效果))

FineReport sunzitao2008 发布于 2018-12-30 15:59
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
5
flyingsnakeLv6资深互助
发布于2018-12-30 16:57

1、决策报表,未添加参数面板的情况下,数据集参数定义为:${event_id},当把下拉框名字修改为event_id时,预览报错。(是不是和参数冲突的问题?)


不是,正常来说,是可以随意修改的.你可以尝试升级下jar来解决




2、如果将${event_id}设置为全局标量,下拉框名称再修改为event_id时,则预览不报错。当选择下拉框中的选择项值的时候,界面上通过数据集查询显示的内容也跟着一起变化。。但网页框中调用的其他地址的东西不会随下拉框的值改变而改变,如何解决呢??(调用网页框地址的时候需要传参event_id)。


因为网页框的接收参数的动作已经结束了,如果你非要网页框也跟着联动的话,需要给网页框增加对应的刷新动作.




3、即使在下拉框的点击事件中添加了_g().parameterCommit(); 。。。,必须两次选择下拉框中的选择项值时,网页框中的内容才会改变。。(这个是不是和全局变量有关系呢?。。。)就算把此事件添加的编辑结束之类的事件中也不能在选择下拉框内容的时候,网页框的内容实现同步更新。。。


使用 编辑后  事件试试 



请大神们帮忙分析下。。并给个好的解决方案。。


(界面布局包括:报表块<数据来源数据集,参数:event_id>;下拉框<数据来源数据集,参数:event_id>,网页框<调用其他报表,参数:event_id>,,并设置了event_id作为全局参数,下拉框的名称设置为了event_id(这样才能有数据联动传参效果))


最佳回答
0
KerydiaLv5中级互助
发布于2018-12-30 16:12

1、数据集参数是不是取下拉框的  不是的话  那就是冲突了  不能相同

2、全局的话,会执行判断,模版的优先,模板没有就取全局

3、如果不是参数面板的下拉框,不需要加

_g().parameterCommit();

加了会导致需要选择2次  不加的话 下拉选择了马上就会刷新数据的,加了还帮倒忙。

参数名字尽量不要一致  联动尽量加上if进行判断

  • 3关注人数
  • 469浏览人数
  • 最后回答于:2018-12-30 16:57
    请选择关闭问题的原因
    确定 取消
    返回顶部