帆软关于数据集参数的问题

先有个需求,点击单元格,改变了A控件的值,然后sql数据集根据A的值 order by 排序,也就是 order by '${A}'

我的思路是 获取a的值,并_g().parameterCommit();

结果是 a的值有更新 ,也刷新了页面,但是没有实现效果是怎么回事

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

order by '${A}' 的最终结果是order by 一个字符串,所以结果不会改变

改为 order by ${A}  ,去掉单引号,这样A的值就相当于字段,即order by 字段

最佳回答
0
snrtuemcLv8专家互助
发布于2021-11-9 14:40

单元格设置动态参数

然后给参数赋值试试

  • Mors Mors(提问者) 没懂
    2021-11-09 14:42 
  • snrtuemc snrtuemc 回复 Mors(提问者) 就是单元格用超链接中的动态参数,然后数据集中order by \'${A}\',那就动态参数给A赋值
    2021-11-09 14:46 
  • Mors Mors(提问者) 回复 snrtuemc 我懂你意思了,但是有个问题,我的是点击单元格的js事件去改A的值,如果再加一个动态参数,点击的时候有选择项
    2021-11-09 14:53 
  • snrtuemc snrtuemc 回复 Mors(提问者) 建议直接动态参数,A的值就不需要修改了,或者A直接等于动态参数,动态参数值改了,A那边也就改了
    2021-11-09 15:00 
最佳回答
0
yzm119464Lv3初级互助
发布于2021-11-9 14:44

按照你的方法可以实现

order by 升序还是降序,desc看下数据有没有变化呢

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