我試圖將Gridx網格連接到JsonStore。代碼和數據如下。問題是Gridx被正確渲染,但它說:沒有要顯示的項目。有人知道我做錯了什麼? Dojo和Gridx是與cpm
一起安裝的最新版本。Dojo Gridx與JsonStore
編輯:沒有AJAX requet到/測試/在螢火蟲/ CHROM開發工具
structure: [
{ field: 'id', name: 'Id' },
{ field: 'title', name: 'Title' },
{ field: 'artist', name: 'Artist' }
],
store: new JsonRestStore({
idAttribute: 'id',
target: '/test/'
}),
由/測試返回的數據是這樣的:
{
identifier: "id",
label: "title",
items: [
{
id: 1,
title: "Title 1",
artist: "Artist 1"
},
{
id: 2,
title: "Title 2",
artist: "Artist 2"
},
...
}
電網與創建:
this.grid = new Grid({
structure: structure,
store: store,
modules: [
Pagination,
PaginationBar,
//Focus,
SingleSort,
ToolBar
],
//paginationInitialPage: 3,
paginationBarSizes: [10, 25, 50, 100],
paginationBarVisibleSteppers: 5,
paginationBarPosition: 'bottom'
}, this.gridNode);
這是一個設計決定。它很少用於JSON響應的功能,而是用於下載大數據 –