0
OK。私はここで多くの答えを行ってきましたが、誰も働いていませんでした。私がしようとしているのは、私のJSON
レスポンスをjqgrid
に示すことです。しかし、それはこのエラーを示していますJQgrid colNamesの長さとcolModelエラー
エラー:
var cols = ['VNo', 'Notes', 'Title'];
var colmodel = [
{ key: true, hidden: false, name: 'VNo', index: 'VNo' },
{ key: false, hidden: false, name: 'Notes', index: 'Notes' },
{ key: false, hidden: false, name: 'Title', index: 'Title' }
];
alert(colmodel.length);
$('#grid').jqGrid({
url: "/Voucher/GetJournalVouchers",
datatype: 'json',
mtype: "GET",
colNames:cols,
ColModel:colmodel,
pager: jQuery('#pager'),
rowNum: 10,
rowList: [10, 20, 30, 40],
height: '100%',
viewreocrds: true,
caption: 'Vouchers',
emptyrecords: 'No records to display',
jsonReader: {
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: false,
id: "0"
},
autowidth: true,
multiselect: false,
});
私はCOLNAMESを削除した場合、それはjqGridを示すが、いずれもロードしません:
ここコードがありますデータ。グリッドの定義におけるcolModel:colmodel,
へ
カラム名データ内のTransIdは、グリッドで宣言したものと一致しません – Andrei
すべてのカラムを宣言する必要がありますか? –
手がかりはありませんが、試してみるとよいでしょう – Andrei