我的服務器在格式發送日期JavaScript作爲串jqGrid的按日期排序由服務器
「CSD」 的發送爲字符串: 「08-SEP-2015」
我想根據此列的日期對數據進行排序。但排序不起作用。
這裏是我的colModel
{
name: 'csd',
index: 'csd',
width: 110,
align: 'left',
sorttype: 'date',
datefmt:'d-M-Y'
}
UPDATE1:
我使用的jqGrid 4.5.4 - jQuery的電網
補充說明:我不想格式化日期,我只是希望列可以按日期排序。
UPDATE2:
我更新的定義
{
name: 'csd',
index: 'csd',
width: 110,
align: 'left',
sorttype: 'date',
formatter:'date',
formatoptions:{srcformat:'d-M-Y' , newformat:'d-M-Y'}
}
,但現在我得到在該領域NaN-undefined
。
JQgrid Sorting date on the client side with a specific format
你使用哪個版本的jqGrid? – Oleg
@oleg我將檢查和更新的問題,明天... – Harshit
總的來說,我可以直接回答你,那我建議你使用'格式:其中指定'srcformat'和'newformat'「日期」'和'formatoptions'。你可以刪除'datefmt',在這種情況下將被忽略。它應該解決你的問題,但結果可能會有所不同,取決於你使用的是哪個版本的jqGrid。我建議你總是包含約jqGrid的使用哪種叉子信息([自由的jqGrid(https://github.com/free-jqgrid/jqGrid),[Guriddo jqGrid的JS(http://guriddo.net/ ?page_id = 103334)或版本<= 4.7的舊jqGrid)以及哪個版本。 – Oleg