我的应用程序中会有很多jqGrid表。然而,一次又一次地编写它的每个配置并不容易
(即
viewrecords: true,
sortorder: "desc",
multiselect: true,
multiboxonly: true,
)
如何指示基本网格并从其他网格扩展和覆盖其配置以减少代码?
答案 0 :(得分:0)
请参阅文档 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options
创建一次options数组,并在创建其他网格时将其传入。要设置所有网格的默认值,请参阅名为“全局设置选项”的文档底部,这可能是您想要的。
答案 1 :(得分:0)
只需创建一个jqgrid适配器并使用它代替jqgrid。
jQuery.fn.jqGridAdapter = function(options) {
options = jQuery.extend(options, {viewrecords: true,
sortorder: "desc",
multiselect: true,
multiboxonly: true,
});
jQuery(this).jqGrid(options);
}
$('#table').jqGridAdapter();
对于需要更改代码的新版jqgrid,使用此类适配器,您只需更改此功能。
答案 2 :(得分:0)