JS写法

现在填报报表里面有个批量选择的复选组件按钮,然后还设置了单元格的搜索框,想实现的效果是如果搜索框内输入了内容即进行了搜索,那么批量选择的时候只选择这些筛选出来的数据,而不是选择全部的数据,如图所示,比如输入了231,那么出来的只有包含这几个数字的物料编码,然后勾选的时候也只勾选到这几个数据,但是现在实际把231去掉之后会发现其实是勾上了全部的数据企业微信截图_16568995715767.png

FineReport lxy2 发布于 2022-7-4 09:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
lxy2Lv6中级互助
发布于2022-7-4 15:03

增加判断条件

最佳回答
0
snrtuemcLv8专家互助
发布于2022-7-4 09:57

因为这个权限的js是遍历所有行,所以你没有筛选条件后,她又会遍历所有行,变成勾选全部。。。

  • lxy2 lxy2(提问者) 那这个JS我咋改呀
    2022-07-04 10:21 
  • snrtuemc snrtuemc 回复 lxy2(提问者) 目前没有现成方案。。。。
    2022-07-04 10:24 
  • lxy2 lxy2(提问者) 回复 snrtuemc 可是我筛选条件是在别的控件里的,即使我筛选条件变化了,但是我那个批量选择的控件并没有发生改变,也就是状态没有改变呀,为啥会直接选择所有的数据呢
    2022-07-04 11:17 
  • snrtuemc snrtuemc 回复 lxy2(提问者) 你筛选是重新查询,会触发全选按钮的选中事件。。
    2022-07-04 11:19 
  • lxy2 lxy2(提问者) 回复 snrtuemc 这个筛选是在报表块内的,也会这么触发吗
    2022-07-04 11:37 
  • 1关注人数
  • 313浏览人数
  • 最后回答于:2022-7-4 15:03
    请选择关闭问题的原因
    确定 取消
    返回顶部