2015-11-04 69 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」時出現錯誤。請看一看!! –