我成功地配置了一个子网格,包括网格中的 subGridRowExpanded 回调。这意味着回调和配置值是有效的。
我现在想删除子网格配置,以便以编程方式添加它。
第一步 -将 subgrid 设置为 true:
jQuery('#s3list').jqGrid('setGridParam', {
subGrid: true
});
这会导致以下错误: TypeError: this.p.subGridOptions is undefined。
第二步 -添加所需的 subGridOptions:
jQuery('#s3list').jqGrid('setGridParam', {subGridOptions: {
reloadOnExpand: false
}});
这会导致以下错误: TypeError: bpcolModel[(((n + x) + C) + H)] is undefined
为 subGridRowExpanded 添加我的有效回调无效 - 错误保持不变:
jQuery('#s3list').jqGrid('setGridParam', {
subGridRowExpanded: function(subgrid_id, row_id) {
/* lots of valid code */
}
});
有可能吗?
使用 jqGrid 4.5.2。