Veriler ızgarada görüntülenmiyor. Her sütuna cells.value
'u nasıl eşlerim?Webapi'yi çağırarak JSON ile JQGrid'e veri bağlayamazsınız
Json çıkışı:
[
{"UserName":"8125579231","RoleId":1,"Name":"Sreekanth","RoleName":"Administrator"},
{"UserName":"9676078986","RoleId":1,"Name":"Karteek","RoleName":"Administrator"},
{"UserName":"9703804807","RoleId":1,"Name":"Kiran","RoleName":"Administrator"},
{"UserName":"9177458358","RoleId":1,"Name":"Venkat","RoleName":"Administrator"},
{"UserName":"7760699118","RoleId":2,"Name":"RAM","RoleName":"Sales"}
]
Kodu: Ben json
verilerine dayalı Kodunuzdaki birkaç şey güncelledik
$j('#list2').jqGrid({
caption: "Employee Details",
url: "http://localhost:9611/api/Master/GetBackendUsersList",
data: "{}",
datatype: "json",
//contentType: "application/json; charset-utf-8",
mtype: "GET",
colNames: ["UserName", "RoleId", "Name", "RoleName"],
colModel: [
{ name: "UserName", index: 'UserName', width: 150 },
{ name: 'RoleId', index: "RoleId", width: 150 },
{ name: "Name", index: "Name", width: 150 },
{ name: "RoleName", index: "RoleName", width: 150 }
],
rowNum: 10,
loadonce:true,
//rowList: [10, 20, 30],
//pager: '#jQGridDemoPager',
sortname: "UserName",
viewrecords: true,
sortorder: "desc",
});
Hangi jqGrid sürümünü ve hangi çatalı ([ücretsiz jqGrid] (https://github.com/free-jqgrid/jqGrid), [Guriddo jqGrid JS] (http://guriddo.net/?page_id) = 103334) veya eski bir jqGrid <= 4.7 sürümünde mi? JqGrid 4.13.1'i ücretsiz olarak öneririm, geliştirdiğim çatal. JqGrid'in Retro sürümleri ek seçenek gerektirir: jsonReader: {repeatitems: false, root: function (obj) {return obj; }} ' – Oleg