JQGrid 4.4.0を使用していますが、整数の並べ替え方法のデフォルトの動作をオーバーライドしたいと思います。sorttype
これは、それぞれのプロパティをcolModel
リテラルではなく関数に設定することで実現でき'int'
ます。
ただし、ここでの例に示すように、これをJQGrid構成にグローバルに変更する方法はありますか?
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
}
});
詳細については、回答をご覧ください。たとえば、回答から関数のようなカスタムソートを定義したい場合