Я занимаюсь разработкой веб-проекта в Django и использую jsGrid.Я столкнулся с проблемой и не смог найти решение.
У меня есть вложенные данные JSON, которые создаются путем объединения нескольких записей таблицы БД.Вот мой JSON:
{
"count":3,
"results":[
{
"personnel":{
"name":"david",
"age":34
},
"company":"IBM"
},
{
"personnel":{
"name":"john",
"age":28
},
"company":"Google"
},
{
"personnel":{
"name":"Yuri",
"age":42
},
"company":"Microsoft"
}
]
}
Вот мой js-скрипт:
function () {
$("#personnelsgrid").jsGrid({
height: "500px",
width: "100%",
filtering: !0,
editing: !0,
sorting: !0,
paging: !0,
autoload: !0,
pageSize: 15,
pageButtonCount: 5,
deleteConfirm: "Do you really want to delete the client?",
controller: {
loadData: function (filter) {
return $.ajax({
type: "GET",
url: "/get_personnels",
dataType: "json",
data: filter
});
}
},
fields: [
{name: "personnel.name", type: "text", width: 50},
{name: "personnel.age", type: "number", width: 50, filtering: false},
{name: "company", type: "text", width: 200},
]
Как видно, у меня есть вложенные объекты в моих данных.Хотя JSON приходит с сервера, он не загружается в таблицу jsGrid.Что мне делать?