0

我将 sort 设置为 true 和 datatype 每列进行排序。我需要关闭排序但允许列重新排序。jqGrid 可排序选项是否允许用户对网格进行排序、重新排序列或者是某种组合?

4

1 回答 1

3

关于jqGrid 选项 sortable: true确实有很多误解。该选项仅意味着通过拖放列标题对列进行重新排序。

另一方面,jqGrid 的所有列都可以默认排序。(请参见此处)中有负责对列进行排序的sortable属性。该属性的默认值为。如果您需要在某些列中进行拒绝排序,则必须将其放在相应列的定义中。如果您有更多不可排序的列(或者如果您希望所有列不可排序),那么您可以通过使用更改属性的默认值colModelsortable: truesortable: falsecolModelsortablecolModel

cmTemplate: { sortable: false }

有关更多详细信息,请参阅答案这个

于 2013-07-25T13:17:57.993 回答