JQgrid Сортировка даты на стороне клиента с определенным форматом - PullRequest
7 голосов
/ 28 декабря 2010

Я использую JQGrid для хранения данных, которые загружаются на стороне клиента. Я хочу отсортировать дату в произвольном формате (т.е. 11 ноября 2010 г.). Я хочу отсортировать его на стороне клиента (в связи с требованием). Кто-нибудь из вас может подсказать, что мне нужно сделать?

Заранее спасибо!

С уважением

Пани Кумар

1 Ответ

15 голосов
/ 28 декабря 2010

Поддержка jqGrid форматирование даты .Это позволяет отображать дату в сетке в формате , который вы предпочитаете.Вам нужно только выбрать соответствующий параметр форматирования, например

sorttype:'date', formatter:'date', formatoptions: {newformat:'d-M-Y'}

. Таким образом, вы можете заполнить сетку в одном формате (по умолчанию используется формат даты ISO Формат Ymd, и я рекомендую вам использовать этот формат).Вы также можете использовать тип Date в качестве ввода для локальных данных.Опция newformat определяет формат данных, который будет отображаться для пользователя.Внутри дата будет сохранена и отсортирована как Date тип JavaScript.

Чтобы упростить использование практически того, что я объяснил выше, я создал небольшой пример demo , который вы можете увидеть вживую и исследоватьэто код JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...