jQuery MiniUI

 找回密码
 立即注册
查看: 3531|回复: 4
打印 上一主题 下一主题

grid如何用当前行的某一数据判断让当前行默认选中 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2019-5-10 15:02:03 |只看该作者 |倒序浏览
本帖最后由 happylover1278 于 2019-5-10 15:10 编辑

需求,后台在当前行数据中添加check信息,为true则默认选中状态。如何实现呢?谢谢版主大大

dataArr = [
    {xxxxxxxxx,check: true, xxxxxxxxxxxxx},
     {xxxxxxxxx,check: false, xxxxxxxxxxxxx}
]

Rank: 8Rank: 8

沙发
发表于 2019-5-10 15:36:59 |只看该作者
grid.on("load",function(e){
   var rows=grid.findRows(function(row){
      if(row.check===true) return true;
   })
   grid.selects(rows);
})

Rank: 6Rank: 6

板凳
发表于 2019-5-10 15:52:23 |只看该作者
本帖最后由 happylover1278 于 2019-5-10 15:59 编辑
felt 发表于 2019-5-10 15:36
grid.on("load",function(e){
   var rows=grid.findRows(function(row){
      if(row.check===true) retu ...

我遇到一个问题,我是监测当前行有没有人工被选中(on deselect),来发送ajax给后台的。我调用了grid.selects(rows)这个方法发现,表格在自动选中的过程中,也触发了这个事件,导致又发送了请求。请问如何避免这次不是人工选中而触发的请求,

Rank: 8Rank: 8

地板
发表于 2019-5-10 17:26:06 |只看该作者
happylover1278 发表于 2019-5-10 15:52
我遇到一个问题,我是监测当前行有没有人工被选中(on deselect),来发送ajax给后台的。我调用了grid.selec ...

grid.selects(rows,false)

Rank: 6Rank: 6

5#
发表于 2019-5-10 17:34:08 |只看该作者
felt 发表于 2019-5-10 17:26
grid.selects(rows,false)

非常感谢!

Archiver|普加软件

GMT+8, 2024-11-28 05:43 , Processed in 1.046361 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部