2015-02-24 6 views
0

в JqGrid, я включил многозадачные параметры и в таблице таблицы сетки я извлекаю столбцы из двух таблиц, которые имеют отношение внешнего ключа. Данные отображаются правильно, но когда я сортирую столбцы таблиц меток, он показывает пустые детали.jqGrid несколько столбцов таблицы сортировка

только колонка таблицы студентов сортируется. столбцы из таблицы Marks не сортируются, это дает пустые подробности.

url:'<?php echo $config['ajaxUrlPath'];?>json.php', 
datatype: "json", 
mtype: 'POST', 
height : 'auto', 
colNames : ['Student Name', 'Email','10th %','12th %'], 
colModel : [{name : 'name',index : 'name',width:100}, 
      {name : 'email',index: 'email',width:100}, 
      {name : 'tenthperc',index : 'tenthperc',width:100}, 
      {name : 'twelthperc',index : 'twelthperc',width:100}, 
      ], 
rowNum : 10, 
rowList : [10,20,30,50,100], 
pager : '#pjqgrid', 
sortname : 'id', 
viewsortcols : [true,'vertical',true], 
toolbarfilter : true, 
viewrecords : true, 
sortorder : "asc", 

ответ

0

Похоже, что вы не используете опцию loadonce: true. Таким образом, сортировка реализована в вашем сервере . Вы должны точно изучить значения sidx и sord, которые отправляют jqGrid на сервер в случае многопользовательского сценария. Я полагаю, что ваш текущий код сервера использует только первую часть sidx, и это причина вашей проблемы.

+0

Спасибо за ваш ответ. Я не использовал sidx в json-файле. –

+0

@ChiruAdi: Добро пожаловать! – Oleg

+0

@ChiruAdi: Кстати, начиная с 15 баллов репутации вы получите право голоса до 30 вопросов и ответов ** в день ** (см. [Здесь] (http://meta.stackexchange.com/a/5213/147495)). Это самое главное, потому что цель stackoverflow заключается в обмене хорошими ответами и вопросами. Поисковая система использует прием и голосование в качестве основных критериев поиска. Так что * если вы найдете какой-либо вопрос или ответ, который поможет вам каким-либо образом, вы должны его проголосовать. В способе вы поможете другим людям найти информацию о потоке stackoverflow. – Oleg

Смежные вопросы