决策报表 点击重置按钮 重置失败

5.png

按钮js:

_g().getWidgetByName('report5').gotoPage(1, {

 

"$fd_agentofpurchaser": "",

 

}, 'T');

_g().getWidgetByName('report5_c').gotoPage(1, {

 

"$fd_purchaser": "",

 

}, 'T');

_g().getWidgetByName("fd_nian_q").reset();

_g().getWidgetByName('fd_xmxz_q').reset();

_g().getWidgetByName('fd_xmqy_q').reset();

 

SQL:

SELECT    fd_purchaser,    COUNT(*) AS projectCount,    SUM( fd_contract_amount ) AS zhongbiaojine,    ( SELECT SUM( fd_contract_amount ) FROM ekp_database_procurement     WHERE 1=1${if(len(fd_agentofpurchaser) == 0, "", "and fd_agentofpurchaser = '" + fd_agentofpurchaser + "'" )} ${if(len(fd_nian_q) == 0, "", "and YEAR ( fd_dateofaward ) = '" + fd_nian_q + "'" )}${if(len(fd_xmxz_q) == 0, "", "and fd_xiangmuxingzhi = '" + fd_xmxz_q + "'" )} ${if(len(fd_xmqy_q) == 0, "", "and fd_region = '" + fd_xmqy_q + "'" )}    ) as fd_allFROM    ekp_database_procurement WHERE1=1 ${if(len(fd_agentofpurchaser) == 0, "", "and fd_agentofpurchaser = '" + fd_agentofpurchaser + "'" )} ${if(len(fd_nian_q) == 0, "", "and YEAR ( fd_dateofaward ) = '" + fd_nian_q + "'" )}${if(len(fd_xmxz_q) == 0, "", "and fd_xiangmuxingzhi = '" + fd_xmxz_q + "'" )} ${if(len(fd_xmqy_q) == 0, "", "and fd_region = '" + fd_xmqy_q + "'" )}GROUP BY  fd_purchaserORDER BY  SUM(fd_contract_amount) DESC

 

点击按钮,重置失败,我感觉我写的没问题

zhangyuxuan1024 发布于 2024-12-19 14:58 (编辑于 2024-12-19 15:05)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2024-12-19 14:59

换成这样看看

_g().getWidgetByName('report5').gotoPage(1, { 

"$fd_agentofpurchaser": "", 

}, true);

最佳回答
0
用户k6280494Lv6专家互助
发布于2024-12-19 15:00(编辑于 2024-12-19 15:02)

JS实现清空控件内容

_g().getWidgetByName('report5').gotoPage(1, {

 

"fd_agentofpurchaser": "",

 

}, 'T');

_g().getWidgetByName('report5_c').gotoPage(1, {

 

"fd_purchaser": "",

 

}, 'T');

_g().getWidgetByName("fd_nian_q").reset();

_g().getWidgetByName('fd_xmxz_q').reset();

_g().getWidgetByName('fd_xmqy_q').reset();

不要$

image.png

  • zhangyuxuan1024 zhangyuxuan1024(提问者) 哥,你是对的。谢谢。我点击重置之后,参数确实没有了。但是,报表块并没有更新数据,并没有重置数据,请看我最新上传的一张图片
    2024-12-19 15:05 
  • 用户k6280494 用户k6280494 回复 zhangyuxuan1024(提问者) 不要这些直接刷新整个界面吧
    2024-12-19 15:10 
  • 用户k6280494 用户k6280494 回复 zhangyuxuan1024(提问者) location.reload();
    2024-12-19 15:10 
  • zhangyuxuan1024 zhangyuxuan1024(提问者) 回复 用户k6280494 太粗暴了,整个页面都刷新了。
    2024-12-19 15:13 
  • zhangyuxuan1024 zhangyuxuan1024(提问者) 回复 用户k6280494 不行,这个页面有20多个图表和报表块,页面很长,整体刷新体验太不好了。
    2024-12-19 15:13 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-12-19 15:00

这个你有加载图标在加载

估计数据大卡了,等下看看

真不行,直接刷新页面。。。

  • 3关注人数
  • 32浏览人数
  • 最后回答于:2024-12-19 15:05
    请选择关闭问题的原因
    确定 取消
    返回顶部