Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

For transparent loading of the data theĀ fetchData method should be used.

Code Block
langjavascript
titleUpdate by DataSource
langjavascript
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);

...