jQuery MiniUI

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

datagrid无根据id标识获得row对象api [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-6-8 12:00:51 |只看该作者 |倒序浏览
类似于tree的api
getNode ( value )根据值获取节点对象


datagrid的api中
idFieldString行数据唯一字段。
根据id获取行对象 使用哪个方法?
findRow ( Function )通过查询函数获取行对象。如: var row = grid.findRow(function(row){    if(row.name == "张三") return true;});
findRow的确可以实现,但是效率慢

Rank: 8Rank: 8

沙发
发表于 2016-6-8 12:51:48 |只看该作者
如果你的表格有idField对应的字段,就可以用grid.getRow(id)获取

Rank: 3Rank: 3

板凳
发表于 2016-6-8 15:35:30 |只看该作者
felt 发表于 2016-6-8 12:51
如果你的表格有idField对应的字段,就可以用grid.getRow(id)获取

试了下,这个可以。感觉实现还是通过findRow实现的,大数据量情况下,有卡顿。谢谢

Rank: 8Rank: 8

地板
发表于 2016-6-8 17:27:28 |只看该作者
yuleizhuai 发表于 2016-6-8 15:35
试了下,这个可以。感觉实现还是通过findRow实现的,大数据量情况下,有卡顿。谢谢 ...

内部也是遍历查找的,你的大数据量是多大

Archiver|普加软件

GMT+8, 2024-11-27 00:32 , Processed in 1.039160 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部