jqGrid可排序选项是否允许用户对网格进行排序或是否允许列重新排序?

时间:2013-07-25 12:48:51

标签: jqgrid

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

1 个答案:

答案 0 :(得分:2)

关于jqGrid option sortable: true,确实存在许多误解。这是一个选项,它意味着只需通过拖放列标题来重新排序列。

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

更改sortablecolModel属性的默认值
cmTemplate: { sortable: false }

有关详细信息,请参阅the answerthis one