我正面临着mvcjqgrid插件的自定义排序问题。
根据我的需要,列数据应按数字顺序排序。
列数据= {M18,M2,M9,M1},如果我对列进行排序,则列数据应显示为M1,M2,M9,M18 ....
我做了什么: 我在插件中添加了一个方法,将行添加到jquery网格" sorttype:myCustomSorting"但是javascript方法没有调用。
`JavaScript function :
function myCustomSorting(cell,obj){
//do something....
}`
需要一些建议!!
答案 0 :(得分:1)
MvcJqGrid目前不支持将函数传递给sorttype
。
只允许以下值:
https://github.com/robinvanderknaap/MvcJqGrid/blob/master/src/MvcJqGrid/Enums/SortType.cs#L8
您可以尝试在网格上使用OnSortCol
:
https://github.com/robinvanderknaap/MvcJqGrid/blob/master/src/MvcJqGrid/Grid.cs#L1114
您可以在此属性上指定自定义排序功能。单击可排序列之后和排序数据之前,会立即引发该函数。
如果你想使用sorttype,总是欢迎拉请求;)不应该太难实现。