Daten werden nicht im Raster angezeigt. Wie ordne ich cells.value
jeder Spalte zu?Nicht in der Lage, Daten an JQGrid mit JSON zu binden, wenn Webapi aufgerufen wird
Json Ausgang:
[
{"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"}
]
Code:
$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",
});
Welche Version von jqGrid Sie verwenden und von welchem fork ([freies jqGrid] (https://github.com/free-jqgrid/jqGrid), [Guriddo jqGrid JS] (http://guriddo.net/?page_id = 103334) oder ein altes jqGrid in Version <= 4.7)? Ich empfehle Ihnen frei jqGrid 4.13.1, es ist die Gabel, die ich entwickle. Retro-Versionen von jqGrid könnten zusätzliche Option jsonReader erfordern: {repeatelements: false, root: function (obj) {return obj; }} '' – Oleg