当前位置:  开发笔记 > 前端 > 正文

如何以编程方式选择JQGrid的顶行?

如何解决《如何以编程方式选择JQGrid的顶行?》经验,为你挑选了4个好方法。

如何以编程方式选择JQGrid的顶行.我希望在页面上打开顶行时已经选中了该行.我的网格按描述性列排序,因此第一行的id可以是任意数字.我知道使用的方法我只是不知道如何获得顶部(第一)行的rowid.方法是:

jQuery("#mygrid").setSelection(rowid, true);

小智.. 18

上面的答案很接近,但案件已经结束.它应该是:

$("#mygrid").getDataIDs()[0];

这应该工作正常.



1> 小智..:

上面的答案很接近,但案件已经结束.它应该是:

$("#mygrid").getDataIDs()[0];

这应该工作正常.



2> Sam C..:

或者,不使用jqGrid API,您应该能够通过导航DOM来检索顶行:

var top_rowid = $('#mygrid tbody:first-child tr:first').attr('id');



3> Rob Willis..:

jqGrid支持一个setSelection只需要正确调用的方法:

var grid = jQuery("#mygrid"),
    ids = grid.jqGrid("getDataIDs");
if(ids && ids.length > 0)
    grid.jqGrid("setSelection", ids[0]);



4> Craig Stuntz..:
 $("#mygrid").getDataIDs()[0]; // SO now requires 30 characters, so....


我认为jqGrid 3.6的语法已经改为:`$('#mygrid').jqGrid('getDataIDs');`但是当我使用Firebug对抗在线v3.6时,这给我带来了错误演示.
推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有