...
For transparent loading of the data theĀ fetchData method should be used.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
var dataSource = supplyItemListGrid.getDataSource(); var request = { startRow: 0, endRow: (supplyItemListGrid.getVisibleRows()[1] + supplyItemListGrid.data.resultSize), sortBy: supplyItemListGrid.getSort(), showPrompt: false }; var selectedRows = supplyItemListGrid.getSelectedState() var callback = function(dsResponse,data,dsRequest) { var resultSet = isc.ResultSet.create({ dataSource: supplyItemListGrid.getDataSource(), initialLength: dsResponse.totalRows, initialData: dsResponse.data, sortSpecifiers: supplyItemListGrid.getSort() }); supplyItemListGrid.setData(resultSet); supplyItemListGrid.setSelectedState(selectedRows); }; dataSource.fetchData(supplyItemListGrid.getCriteria(), callback, request); |
...