我正在使用 JQGrid 4.4.0,我想覆盖整数排序方式的默认行为。我可以通过将sorttype
每个属性设置colModel
为函数而不是文字来实现这一点'int'
。
不过,我想知道,有没有一种方法可以对我的 JQGrid 配置进行全局更改,如此处的示例所示?
您可以做的是使用jqGrid的template
属性colModel
或选项的使用来为网格的所有列定义默认属性。如果您在其中设置选项,您将更改所有网格的所有列的默认属性:cmTemplate
sorttype
cmTemplate
$.jgrid.defaults
sorttype
$.extend($.jgrid.defaults, {
cmTemplate: {
sorttype: 'int' // you can use functions in the same way
// to define custom sorting
// see https://stackoverflow.com/a/5296935/315935
// for the code example
}
});
查看答案以获取更多详细信息。例如,如果您想从答案中定义自定义排序功能