Class: ListDataPaginator

ListDataPaginator(args)

new ListDataPaginator(args)

Parameters:
Name Type Description
args
Source:

Members

currentIntersectionTarget :Element

Type:
  • Element
Source:

dataManager :DataManagerInstance.<M>

Type:
  • DataManagerInstance.<M>
Source:

doneFullPagination :boolean

Type:
  • boolean
Source:

listViewManager :ListViewManagerInstance.<M, VMS>

Type:
  • ListViewManagerInstance.<M, VMS>
Source:

loadNewNetworkInterface

Source:

overrideLoadAddr :string

Type:
  • string
Source:

paginationTriggerPos :number

Type:
  • number
Source:

scope :VMS

Type:
  • VMS
Source:

soleModelId :string

Type:
  • string
Source:

Methods

doPagination()

Source:

initOverrideNetworkInterface()

Source:

refreshList()

Called to refresh paginated list and load a new one Flushes the right scope data then triggers a new load for the scope NOTE: As long as you call this, and you actively set the doneFullPagination value at on data post process the newly loaded data should have its pagination reset
Source:

setPaginationComplete()

Source:

setSoleModelId()

Source:

setUpPaginationIntersector()

Source:

updatePaginationIntersectorOnDelete()

Source: