如何以编程方式选择JQGrid的顶行.我希望在页面上打开顶行时已经选中了该行.我的网格按描述性列排序,因此第一行的id可以是任意数字.我知道使用的方法我只是不知道如何获得顶部(第一)行的rowid.方法是:
jQuery("#mygrid").setSelection(rowid, true);
小智.. 18
上面的答案很接近,但案件已经结束.它应该是:
$("#mygrid").getDataIDs()[0];
这应该工作正常.
上面的答案很接近,但案件已经结束.它应该是:
$("#mygrid").getDataIDs()[0];
这应该工作正常.
或者,不使用jqGrid API,您应该能够通过导航DOM来检索顶行:
var top_rowid = $('#mygrid tbody:first-child tr:first').attr('id');
jqGrid支持一个setSelection
只需要正确调用的方法:
var grid = jQuery("#mygrid"), ids = grid.jqGrid("getDataIDs"); if(ids && ids.length > 0) grid.jqGrid("setSelection", ids[0]);
$("#mygrid").getDataIDs()[0]; // SO now requires 30 characters, so....