Child pages
  • Foundset property type
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Foundset property / value type

 

                  relatedFoundset: {
                      serverSize: 44,
                      viewPort: {
                          startIndex: 15,
                          size: 5,
                          rows: [
                                     { _svyRowId: 'someRowIdHASH1', nameColumn: "Bubu" },
                                     { _svyRowId: 'someRowIdHASH2', nameColumn: "Yogy" },
                                     { _svyRowId: 'someRowIdHASH3', nameColumn: "Ranger" },
                                     { _svyRowId: 'someRowIdHASH4', nameColumn: "Watcher" },
                                     { _svyRowId: 'someRowIdHASH5', nameColumn: "Hatcher" }
                          ],
                          loadRecordsAsync: function(startIndex, size) {
                              alert('Load async requested: ' + startIndex + ', ' + size);
                              $scope.model.relatedFoundset.viewPort.startIndex = startIndex;
                              $scope.model.relatedFoundset.viewPort.rows =  [
                                                                       { _svyRowId: 'someRowIdHASH6', nameColumn: "ABC Bubu" },
                                                                     { _svyRowId: 'someRowIdHASH7', nameColumn: "ABC Yogy" },
                                                                     { _svyRowId: 'someRowIdHASH8', nameColumn: "ABC Ranger" },
                                                                     { _svyRowId: 'someRowIdHASH9', nameColumn: "ABC Watcher" },
                                                                     { _svyRowId: 'someRowIdHASH10', nameColumn: "ABC Hatcher" }
                                                          ];
                          },
                          loadExtraRecordsAsync: function(negativeOrPositiveCount) {
                               TODO implement
                          }
                      },
                      selectedRowIndexes: [16],  can be out of viewPort as well
                      multiSelect: false,
                  }
 
 
  • No labels