Я использую jqGrid в MVC 4 для отображения данных. У меня есть сетки с столбцом date/datetime. Я возвращаю C# DateTime
переменные данные для столбца даты сетки; который показывает штраф с formatoption: {srcformat: 'm/d/Y', newformat: 'm/d/Y'}
для столбца даты & formatoption: {srcformat: 'm/d/Y h:i:s', newformat: 'm/d/Y h:i:s A'}
для столбца datetime. но сортировка этого столбца не отражает, когда пользователь щелкает заголовок столбца. вот colModel
для колонки датыjqGrid Date column sort не работает с sorttype: 'date'
{
name: 'TestOrderDate', index: 'TestOrderDate', formatter: 'date',
sorttype: 'date', width: 90, align: 'center', fixed: true,
formatoptions: { srcformat: 'm/d/Y', newformat: 'm/d/Y' }
},
& для даты и времени колонке
{
name: 'TestOrderDate', index: 'TestOrderDate', formatter: 'date',
sorttype: 'date', width: 90, align: 'center', fixed: true,
formatoptions: { srcformat: 'm/d/Y h:i:s', newformat: 'm/d/Y h:i:s A' }
},
Может кто-нибудь сказать мне, что случилось в colModel
из-за чего-то поведение не работает.
Какой тип данных вы используете? Вы используете опцию loadonce: true? – Oleg
Я использую loadonce: истинная настройка & тип данных jason для сетки. – Shaggy
Какую версию jqGrid вы используете? Не могли бы вы изменить формат даты, возвращенной с сервера, на [ISO 8601] (http://en.wikipedia.org/wiki/ISO_8601)? Рекомендуется использовать формат, независимый от проблемы, которую вы объясняете. В этом случае вы можете использовать 'srcformat:« ISO8601Long ». – Oleg