2015-11-04 68 views
0

我面临与mvcjqgrid插件自定义排序问题。mvcjqgrid自定义排序功能不工作

根据我的需求列数据应按数字顺序排序。

列数据= {M18,M2,M9,M1},如果我排序的列比列数据应显示为M1,M2,M9,M18 ....

我做了什么:我已经添加了一个方法到插件添加到jquery网格“sorttype:myCustomSorting”的行,但JavaScript方法不呼吁


`JavaScript function : 

function myCustomSorting(cell,obj){ 
    //do something.... 
}` 

需要一些建议!

回答

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,则始终欢迎拉取请求;)实现起来不应太困难。

+0

感谢@Robin的回答。我们可以像添加方法一样添加对自定义排序的支持吗?我已经完成了。现在_javascript_方法在添加** SetLoadOnce(true)** :)后调用。再次感谢您的快速响应。 –

+0

JFYI,今天我尝试访问“http://mvcjqgrid.skaele.it/Home/Events”时出现错误。请看一看!! –