Не уверен, что я пропустил параметр, но я не могу сортировать свой jqGrid со следующим кодом. Моя сетка только имеет один столбец, который я пытаюсь сделать сортировку:jqGrid: сортировка не работает, указана указатель, sortable, sorttype в colmodel
$('#jqgrid').jqGrid({
url: contextPath + '/js/jqgrid-data.json',
datatype: 'json',
colNames: ['Destination Name'],
colModel: [
{ name: 'DestName',
sortable: true,
sorttype: 'text',
index: 'DestName'
}
],
sortname: 'DestName',
sortorder: 'asc',
jsonReader: { repeatitems: false },
height: 'auto',
width: 600,
onSelectRow: function(id){
alert('Selected row ID ' + id);
}
});
данные из сервера выглядят следующим образом:
{
"total": 1,
"page": 1,
"records": 10,
"rows": [
{
"id": "1",
"DestName": "Administration Office"
},
{
"id": "2",
"DestName": "Business Office"
}
....
}
Идеи?
Вы должны приступить к ["accept"] (http://meta.stackexchange.com/a/5235/147495) ответам, если вы хотите получить ответы на свой вопрос в будущем. Кроме того, вы имеете право голосовать около 30 полезных ответов или вопросов ** в день ** (см. [Здесь] (http://meta.stackexchange.com/a/5213/147495)). Голосование не только дает другие очки репутации. Это помогает другим посетителям находить полезные ответы. Поэтому, если вы хотите помочь другим, используйте свое право и используйте голосование. Я рекомендую вам прочитать (перечитать) [часть] (http://stackoverflow.com/faq#howtoask) часто задаваемых вопросов. – Oleg