如何在jqGrid中通过行id获取页码
How to get a page number by row id in jqGrid
加载JSON(使用loadonce: true
)后,我得到一个页面网格。
现在,在gridComplete
回调上,我想跳转到包含一行(由ID指定)的页面。
setSelection
方法,但它只选择行,如果它是在当前页面。
好吧,您一次只有一页数据返回到网格。该JSON包的一部分应该是给定"每页"设置的记录集中存在的页面总数。
我猜想您必须创建一个存储过程来生成记录集,确定数据的页面,然后过滤到包含所请求的记录ID的页面并返回该页,而不是集合中的第一页。这似乎比根据记录ID返回单个记录更麻烦(并且开销更大)。
我相信,如果您正在做loadonce:true,那么您将从服务器返回所有数据,您可以遍历客户端上的所有记录,一旦加载数据以找到正确的rowID,并计算其所在的页面,然后设置该行和/或页面。
查看这篇文章,
JQGrid编程选择网格行
有示例和代码
相关文章:
- 使用angularjs中的rest调用通过id获取数据
- javascript从id获取数字
- 如何通过ID获取图层对象
- 通过jstree中的Id获取节点
- 在控制器中按ID获取XML ViewElement(MultiInput)
- node.js使用monk从数组中按id获取文档
- 如何使用API从多个IMDB ID获取电影信息
- 我的ID获取元素不起作用
- 如何通过 id 获取“this”元素并查看是否选中
- 使用类而不是 ID(通过 CLASS 而不是 ID 获取元素)
- 如何在Ember.js中使用jQuery通过id获取元素
- 使用类名按ID获取元素
- jquery模态对话框通过id获取输入类型text的值
- 通过ID获取声明性dojo数据网格
- 可以't按id获取元素
- 根据DropDown ID获取DropDownListFor的选定值
- jquery如何使用chlid id获取父元素的类
- 在iframe中通过id获取元素
- 主干模型通过ID获取JSON元素
- 在javascript中通过id获取元素,而页面上没有任何表单标记