JSON с сервера не будет сортировать в jqgrid, используя "sorttype: 'int'" - PullRequest
2 голосов
/ 04 апреля 2011

гуд день всем.У меня есть эта, может быть, простая проблема для вас.у меня есть программа, которая будет отображать мои данные в jqgrid., это было интерпретировано как json.Теперь с сортировкой все в порядке, но есть небольшая проблема, которую я до сих пор не могу исправить.

когда я щелкаю заголовок столбца code number, он сортируется как 1, 10, 11, 12 ....2, 20, 21 ... и так далее.то, что я хочу отобразить в сетке: 1, 2, 3, 4, 5 .....

Я уже использовал этот код {name:'code', index:'code', sorttype :'int'}, но все равно он не показывает то, что я хочу.кто-нибудь может мне помочь с этим?пожалуйста.

РЕДАКТИРОВАТЬ

Я думаю, может быть, это потому, что JSON является строкой.разве у нас нет возможности конвертировать или сделать что-то вроде целочисленного типа для сортировки?

1 Ответ

3 голосов
/ 04 апреля 2011

Параметр sorttype используется только в том случае, если для типа данных установлено значение local, что означает, что у вас есть данные, определенные на стороне клиента (данные массива). Если вы предоставляете сервер форм данных в формате JSON, фактическая сортировка также выполняется на сервере, и вам нужно изменить процедуру сортировки.

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