我将sort设置为true和每列的数据类型进行排序。我需要关闭排序但允许列重新排序。 jqGrid可排序选项是否允许用户对网格进行排序,重新排序列或是否为某种组合?
答案 0 :(得分:2)
关于jqGrid option sortable: true
,确实存在许多误解。这是一个选项,它意味着只需通过拖放列标题来重新排序列。
另一方面,jqGrid的所有列都可以默认排序。 sortable
中有colModel
个属性(请参阅here),该属性负责对列进行排序。该属性的默认值为sortable: true
。如果您需要在某些列中拒绝排序,则必须将sortable: false
放在colModel
中相应列的定义中。如果您有更多不可排序的列(或者如果您希望所有列都不可排序),那么您可以使用
sortable
中colModel
属性的默认值
cmTemplate: { sortable: false }
有关详细信息,请参阅the answer和this one。