我目前正在嘗試使用GridX在我的應用程序中顯示錶格數據。我使用JsonRest作爲商店,異步緩存和分頁。服務器被正確調用並且結果正確(例如:items = 10-20,response:items = 10-20/30)並且數據是不同的。GridX需要數字ID嗎?
但是表格總是在每個頁面上重複顯示一行(10次,如果頁面大小爲10)。 GridX的模型非常複雜,但我似乎需要某種行標識符(我在某處讀過它應該是數字)。我的應用程序根本沒有這個數據數字標識符。有沒有可能使用gridX,或者我有一些配置錯誤?
var store = new JsonRest({target: activitiesResource});
var columns = [
{name: "AAA", field: "aaa", sortable: false},
{name: "BBB", field: "bbb"}
];
//Create grid widget.
var grid = new Grid({
id: 'grid',
cacheClass: Async,
pageSize: 25,
autoHeight: true,
store: store,
cacheSize: -1,
structure: columns,
modules: [
Pagination,
PaginationBar
]
);
//Put it into the DOM tree. Let's assume there's a node with id "gridContainer".
grid.placeAt('htmlGrid');
//Start it up.
grid.startup();
在此先感謝。