使用以下代碼片段,網格僅顯示列標題。爲了顯示數據,我需要添加最後一行。數據顯示在網格中爲什麼需要renderArray?dojo dgrid中的數據僅與renderArray
var data = [
{ first: 'Bob', last: 'Barker', age: 89 },
{ first: 'Vanna', last: 'White', age: 55 },
{ first: 'Pat', last: 'Sajak', age: 65 }
];
var store = new Memory({ data: data });
var grid = new OnDemandGrid({
collection: store,
columns: {
first: 'First Name',
last: 'Last Name',
age: 'Age'
}
});
grid.startup();
//grid.renderArray(data);
您使用的是什麼版本的dgrid? –
版本信息可以在其他軟件包部分找到(https://developers.arcgis.com/javascript/3/jshelp/whats_new.html)。確保你使用的是'dstore \ Memory'而不是'dojo \ store \ Memory'。另外,你需要調用** startup **方法'grid.startup()'。 –
@TKambi感謝您的鏈接。所以根據Esri文檔,我使用的dgrid版本是1.1.0。我證實我正在使用dstore/Memory。調用grid.startup()沒有解決問題。 – ami