1

我正在使用 JQGrid 4.4.0,我想覆盖整数排序方式的默认行为。我可以通过将sorttype每个属性设置colModel为函数而不是文字来实现这一点'int'

不过,我想知道,有没有一种方法可以对我的 JQGrid 配置进行全局更改,如此处的示例所示?

4

1 回答 1

2

您可以做的是使用jqGrid的template属性colModel或选项的使用来为网格的所有列定义默认属性。如果您在其中设置选项,您将更改所有网格的所有列的默认属性:cmTemplatesorttypecmTemplate$.jgrid.defaultssorttype

$.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
    }
});

查看答案以获取更多详细信息。例如,如果您想从答案中定义自定义排序功能

于 2012-09-13T08:56:38.757 回答