Я использую backgrid.js с backbone.js. Я пытаюсь заполнить JSON (список пользователей) в backgrid. Ниже мой JSON,backbone.js с backgrid.js для заполнения JSON
[{"name": "kumnar", "emailId":"[email protected]", "locations":{"name":"ABC Inc.,", "province":"CA"} }]
я могу получить доступ к имени & EMAILID, как показано ниже,
var User = Backbone.Model.extend({}); var User = Backbone.Collection.extend({ model: User, url: 'https://localhost:8181/server/rest/user', }); var users = new User(); var columns = [{ name: "loginId", label: "Name", cell: "string" }, { name: "emailId", label: "E-mail Id", cell: "string" } ]; var grid = new Backgrid.Grid({ columns: columns, collection: users }); $("#grid-result").append(grid.render().$el); userEntities.fetch();
Мой вопрос, как я могу добавить столбец для отображения locations.name?
Я указал location.name в свойстве имен столбцов, но он не работает. { название: "locations.name", метка: "Электронная почта Id", ячейки: "строка" }
Благодаря
Я подтверждаю, что это решение работает должным образом. –