У меня есть интересная проблема с созданием подсетки в отличном плагине jqGrid. Основная сетка работает нормально сама. Однако, когда я добавляю параметры для создания подсетки, я получаю новый первый столбец, но не получаю знак плюс. Когда я проверяю демонстрацию с помощью Firebug, я вижу, что в первый столбец добавлен href и несколько классов. Я не вижу эти классы в первом столбце моей сетки. Вот код:
$("#quotelist").jqGrid({
datatype:'xml',
url:'getQuotes',
mtype: 'GET',
postData:{"a":$("#AccountNumber").val(),
"op":"y",
"cl":"n",
"cd":"All",
"eq":"All",
"sess":$("#SessionID").val(),
"d":new Date().getTime()
},
colNames:['Origin Zip', 'Destination Zip', 'Equipment', 'Commodity'],
colModel:[
{name:'ozip', index:'ozip', title:false, width:140},
{name:'dzip', index:'dzip', title:false, width:40},
{name:'equipment', index:'equipment', title:false, width:40},
{name:'commodity', index:'commodity', title:false, width:40}
],
loadError:function(xhr, st, err) {
alert('loaderror on quote request grid - ' + st)
},
pager:'#pager',
height: 550,
width: 425,
rowNum: -1,
hidegrid: false,
gridview: true,
gridstate:'hidden',
viewrecords: true,
altRows: true,
sortname: 'ozip',
sortorder: 'asc',
caption: 'Carriers',
subGrid:true,
subGridUrl:"getQuoteResponse&a="+$("#AccountNumber").val() +
"&sess=" + $("#SessionID").val(),
subGridModel: [
{name:['Carrier Name','Status'], width:[200,100]}
]
});
Другая информация:
Я включил «пейджер», чтобы убедиться, что значки появляются на пейджере - они есть. Я пробовал это на jqGrid версий 3.8.2 и 3.6.5 с тем же результатом. Версия jQuery 1.4.2, версия интерфейса jquery 1.8.2.
Я думаю, что плюс не появляется, потому что я не получаю новые классы в первом столбце, когда сетка загружается, но я понятия не имею, почему нет. Странно, что первый столбец появляется, когда для subGrid установлено значение true, но знак плюс не загружается.
Есть идеи? Большое спасибо за любые предложения!
редактировать: не важно! Я редактировал этот пост, чтобы исправить форматирование, и нашел проблему. Слишком много параметров о hidegrid, gridview и т. Д. Они были оставлены после моего первоначального эксперимента с jqGrid.