dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

dojox.datagridで全itemを取得する方法

選択中のitemすべて取得するには

grid.selection.getSelected()

とリファレンス(http://livedocs.dojotoolkit.org/dojox/grid/DataGrid)にも書いてるけど、
そうじゃなくてグリッドに表示されてるitemを全部取得する方法。

結論から言うとこの方法でとりあえず取得は可能。

for (i = 0; i < grid.rowCount; i++) {
    grid.getItem(i);
}

あと、grid.store._arrayOfAllItemsから取得できるかもしれないけど
まだ試してない。

grid.itemsはnullでした。