我正在使用jqGrid,并且我想为子网格的行设置setselection。
我有两个网格“第一个网格”是父网格,而“第二个网格”是作为网格的子网格或父网格的细节网格。
我希望当用户单击父级网格(第一个网格)的行时,详细信息网格以编程方式选择顶行。
这是我的代码
<script type="text/javascript">
$(function () {
$('#list1').jqGrid('setGridParam', {
onSelectRow: function (id) {
$('#list2')
.jqGrid('setGridParam',{url:"/sis/modul/mod_pelanggan/kendaraan.php?id="+id,page:1})
.trigger('reloadGrid');
},
ondblClickRow: function (id) {
var rowid = jQuery(this).jqGrid('getGridParam','selrow');
jQuery(this).jqGrid('editGridRow', rowid, <?php echo json_encode_jsfunc($g->options["edit_options"])?>);
}
});
})
</script>发布于 2013-12-29 18:34:43
试试这个:
onSelectRow: function (id) {
$('#list2')
.jqGrid('setGridParam',{url: "/sis/modul/mod_pelanggan/kendaraan.php?id=" + id, page:1})
.trigger('reloadGrid');
$('#list2').setSelection($(this).getDataIDs()[0], true);
}问题是,为什么要初始化和选择子网格onSelectRow的第一行,而不是在subGridRowExpanded上
https://stackoverflow.com/questions/20823517
复制相似问题