0
我设置排序为true和每列数据类型进行排序。我需要关闭排序,但允许列重新排序。 jqGrid可排序选项是否允许用户对网格进行排序,重新排序列还是它的某种组合?jqGrid排序选项允许用户对网格进行排序还是允许列重新排序?
我设置排序为true和每列数据类型进行排序。我需要关闭排序,但允许列重新排序。 jqGrid可排序选项是否允许用户对网格进行排序,重新排序列还是它的某种组合?jqGrid排序选项允许用户对网格进行排序还是允许列重新排序?
对jqGrid optionsortable: true
有很多误解。这是仅通过拖放列标题来重新排列列的选项。
另一方面,jqGrid的所有列都可以默认排序。 colModel
中有sortable
属性(请参阅here),它负责列的排序。该属性的默认值是sortable: true
。如果您需要在某些列中拒绝排序,则必须在colModel
的相应列的定义中放置sortable: false
。如果您有更多的非可排序的列(或者,如果你想拥有所有列未排序),那么你可以通过使用
colModel
改变
sortable
属性的默认值
cmTemplate: { sortable: false }
详情请参阅the answer和this one。