gpt4 book ai didi

javascript - jqGrid 以编程方式选择行

转载 作者:行者123 更新时间:2023-11-28 08:38:14 24 4
gpt4 key购买 nike

我正在使用 jqGrid,我想为子网格的行设置选择。

我有两个网格“First Grid”是父网格,“Second Grid”是子网格,作为网格或表示父网格的详细网格。

我希望当用户单击父网格(第一个网格)的行时,详细网格以编程方式选择顶行。

这是我的代码

<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>

最佳答案

试试这个:

    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 上?

关于javascript - jqGrid 以编程方式选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20823517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com