Я уверен, что это должно быть что-то базовое, но я не могу понять, почему я не могу загрузить подсетку для загрузки:
$("#MyTable").jqGrid({
datatype: function () {
$("#MyTable").jqGrid("addRowData", 1, { Id: 1, Name: "Someone" });
},
height: 90,
colNames: ["#", "Name"],
colModel: [
{ name: "Id", index: "Id", width: 45, align: "center", sortable: false },
{ name: "Name", index: "Name", sortable: false }
],
caption: "My Table",
subGrid: true,
subGridType: function () {
alert(1);
},
subGridUrl: "myurl",
subGridModel: [ { name: ['No','Item','Qty'], width: [55,200,80] } ]
});
Нажатие на символ + для расширения подсетки делаетничего такого.Он не вызывает myurl для получения данных.
У кого-нибудь есть идеи?Я также попытался использовать опцию subGridRowExpanded вместо subGridModel, но все равно не повезло.
Ответ :
Поэтому ответ таков: он просто не допускает подсетки с типом данныхустановить либо «локальный», либо на функцию.Он работает с типом данных "json" и, предположительно, только с "xml".
Надеюсь, это кому-нибудь поможет.