backbone.js で backgrid.js を使用しています。バックグリッドに JSON (ユーザー リスト) を入力しようとしています。以下は私のJSONです、
[{"name": "kumnar", "emailId":"kumar@xxx.com", "locations":{"name":"ABC Inc.,", "都道府県":"CA"} }]
以下のように name & emailId にアクセスできます。
var User = Backbone.Model.extend({}); var User = Backbone.Collection.extend({ モデル: ユーザー、 URL: 'https://localhost:8181/server/rest/user', }); var ユーザー = 新しいユーザー (); var 列 = [{ 名前:「ログインID」、 ラベル: "名前", セル: "文字列" }、{ 名前: "emailId", label: "メールID", セル: "文字列" } ]; var grid = new Backgrid.Grid({ 列: 列、 コレクション: ユーザー }); $("#grid-result").append(grid.render().$el); userEntities.fetch();
私の質問は、locations.name を表示するための列を追加するにはどうすればよいですか?
列の name プロパティに locations.name を指定しましたが、機能しません。{ name: "locations.name", label: "E-mail Id", cell: "string" }
ありがとう