Skip to content

@serenity-is/corelib / RemoteView

Class: RemoteView<TEntity>

Type Parameters

TEntity

Constructors

new RemoteView()

new RemoteView<TEntity>(options): RemoteView<TEntity>

Parameters

options

RemoteViewOptions

Returns

RemoteView<TEntity>

Defined in

src/slick/remoteview.ts:120

Properties

errormsg

errormsg: string

Defined in

src/slick/remoteview.ts:106


fastSort

fastSort: any

Defined in

src/slick/remoteview.ts:67


idField

idField: string

Defined in

src/slick/remoteview.ts:115


method

method: string

Defined in

src/slick/remoteview.ts:114


onAjaxCall

onAjaxCall: RemoteViewAjaxCallback<TEntity>

Defined in

src/slick/remoteview.ts:55


onDataChanged

onDataChanged: EventEmitter<any, IEventData>

Defined in

src/slick/remoteview.ts:45


onDataLoaded

onDataLoaded: EventEmitter<any, IEventData>

Defined in

src/slick/remoteview.ts:47


onDataLoading

onDataLoading: EventEmitter<any, IEventData>

Defined in

src/slick/remoteview.ts:46


onGroupCollapsed

onGroupCollapsed: EventEmitter<any, IEventData>

Defined in

src/slick/remoteview.ts:54


onGroupExpanded

onGroupExpanded: EventEmitter<any, IEventData>

Defined in

src/slick/remoteview.ts:53


onPagingInfoChanged

onPagingInfoChanged: EventEmitter<any, IEventData>

Defined in

src/slick/remoteview.ts:48


onProcessData

onProcessData: RemoteViewProcessCallback<TEntity>

Defined in

src/slick/remoteview.ts:56


onRowCountChanged

onRowCountChanged: EventEmitter<any, IEventData>

Defined in

src/slick/remoteview.ts:49


onRowsChanged

onRowsChanged: EventEmitter<any, IEventData>

Defined in

src/slick/remoteview.ts:50


onRowsOrCountChanged

onRowsOrCountChanged: EventEmitter<any, IEventData>

Defined in

src/slick/remoteview.ts:51


onSubmit

onSubmit: CancellableViewCallback<TEntity>

Defined in

src/slick/remoteview.ts:44


params

params: any

Defined in

src/slick/remoteview.ts:107


rowsPerPage

rowsPerPage: number

Defined in

src/slick/remoteview.ts:105


seekToPage?

optional seekToPage: number

Defined in

src/slick/remoteview.ts:116


sortBy

sortBy: string[]

Defined in

src/slick/remoteview.ts:112


url

url: string

Defined in

src/slick/remoteview.ts:113

Methods

addData()

addData(data): void

Parameters

data

ListResponse<TEntity>

Returns

void

Defined in

src/slick/remoteview.ts:57


addItem()

addItem(item): void

Parameters

item

TEntity

Returns

void

Defined in

src/slick/remoteview.ts:89


beginUpdate()

beginUpdate(): void

Returns

void

Defined in

src/slick/remoteview.ts:58


collapseAllGroups()

collapseAllGroups(level): void

Parameters

level

number

Returns

void

Defined in

src/slick/remoteview.ts:93


collapseGroup()

collapseGroup(keys): void

Parameters

keys

any[]

Returns

void

Defined in

src/slick/remoteview.ts:96


deleteItem()

deleteItem(id): void

Parameters

id

any

Returns

void

Defined in

src/slick/remoteview.ts:60


endUpdate()

endUpdate(): void

Returns

void

Defined in

src/slick/remoteview.ts:59


expandAllGroups()

expandAllGroups(level): void

Parameters

level

number

Returns

void

Defined in

src/slick/remoteview.ts:94


expandGroup()

expandGroup(keys): void

Parameters

keys

any[]

Returns

void

Defined in

src/slick/remoteview.ts:95


getFilter()

getFilter(): RemoteViewFilter<TEntity>

Returns

RemoteViewFilter<TEntity>

Defined in

src/slick/remoteview.ts:63


getFilteredItems()

getFilteredItems(): any

Returns

any

Defined in

src/slick/remoteview.ts:64


getGrandTotals()

getGrandTotals(): any

Returns

any

Defined in

src/slick/remoteview.ts:71


getGrouping()

getGrouping(): GroupInfo<TEntity>[]

Returns

GroupInfo<TEntity>[]

Defined in

src/slick/remoteview.ts:72


getGroupItemMetadataProvider()

getGroupItemMetadataProvider(): GroupItemMetadataProvider

Returns

GroupItemMetadataProvider

Defined in

src/slick/remoteview.ts:65


getGroups()

getGroups(): any[]

Returns

any[]

Defined in

src/slick/remoteview.ts:73


getIdPropertyName()

getIdPropertyName(): string

Returns

string

Defined in

src/slick/remoteview.ts:69


getIdxById()

getIdxById(id): any

Parameters

id

any

Returns

any

Defined in

src/slick/remoteview.ts:90


getItem()

getItem(row): any

Parameters

row

number

Returns

any

Defined in

src/slick/remoteview.ts:103


getItemById()

getItemById(id): TEntity

Parameters

id

any

Returns

TEntity

Defined in

src/slick/remoteview.ts:70


getItemByIdx()

getItemByIdx(index): any

Parameters

index

number

Returns

any

Defined in

src/slick/remoteview.ts:91


getItemMetadata()

getItemMetadata(i): any

Parameters

i

number

Returns

any

Defined in

src/slick/remoteview.ts:87


getItems()

getItems(): TEntity[]

Returns

TEntity[]

Defined in

src/slick/remoteview.ts:61


getLength()

getLength(): number

Returns

number

Defined in

src/slick/remoteview.ts:104


getLocalSort()

getLocalSort(): boolean

Returns

boolean

Defined in

src/slick/remoteview.ts:108


getPagingInfo()

getPagingInfo(): PagingInfo

Returns

PagingInfo

Defined in

src/slick/remoteview.ts:52


getRowById()

getRowById(id): number

Parameters

id

any

Returns

number

Defined in

src/slick/remoteview.ts:74


getRowByItem()

getRowByItem(item): number

Parameters

item

any

Returns

number

Defined in

src/slick/remoteview.ts:75


getRows()

getRows(): any[]

Returns

any[]

Defined in

src/slick/remoteview.ts:76


insertItem()

insertItem(insertBefore, item): void

Parameters

insertBefore

number

item

any

Returns

void

Defined in

src/slick/remoteview.ts:82


mapIdsToRows()

mapIdsToRows(idAray): number[]

Parameters

idAray

any[]

Returns

number[]

Defined in

src/slick/remoteview.ts:79


mapItemsToRows()

mapItemsToRows(itemArray): any[]

Parameters

itemArray

any[]

Returns

any[]

Defined in

src/slick/remoteview.ts:77


mapRowsToIds()

mapRowsToIds(rowArray): any[]

Parameters

rowArray

number[]

Returns

any[]

Defined in

src/slick/remoteview.ts:78


populate()

populate(): void

Returns

void

Defined in

src/slick/remoteview.ts:100


populateLock()

populateLock(): void

Returns

void

Defined in

src/slick/remoteview.ts:101


populateUnlock()

populateUnlock(): void

Returns

void

Defined in

src/slick/remoteview.ts:102


refresh()

refresh(): void

Returns

void

Defined in

src/slick/remoteview.ts:99


reSort()

reSort(): void

Returns

void

Defined in

src/slick/remoteview.ts:111


setFilter()

setFilter(filter): void

Parameters

filter

RemoteViewFilter<TEntity>

Returns

void

Defined in

src/slick/remoteview.ts:62


setFilterArgs()

setFilterArgs(args): void

Parameters

args

any

Returns

void

Defined in

src/slick/remoteview.ts:80


setGrouping()

setGrouping(groupInfo): void

Parameters

groupInfo

GroupInfo<TEntity>[]

Returns

void

Defined in

src/slick/remoteview.ts:92


setGroupItemMetadataProvider()

setGroupItemMetadataProvider(value): void

Parameters

value

GroupItemMetadataProvider

Returns

void

Defined in

src/slick/remoteview.ts:66


setItems()

setItems(items, newIdProperty?): void

Parameters

items

any[]

newIdProperty?

string | boolean

Returns

void

Defined in

src/slick/remoteview.ts:68


setLocalSort()

setLocalSort(value): void

Parameters

value

boolean

Returns

void

Defined in

src/slick/remoteview.ts:109


setPagingOptions()

setPagingOptions(options): void

Parameters

options

PagingOptions

Returns

void

Defined in

src/slick/remoteview.ts:98


setRefreshHints()

setRefreshHints(hints): void

Parameters

hints

any[]

Returns

void

Defined in

src/slick/remoteview.ts:81


setSummaryOptions()

setSummaryOptions(options): void

Parameters

options

SummaryOptions

Returns

void

Defined in

src/slick/remoteview.ts:97


sort()

sort(comparer?, ascending?): void

Parameters

comparer?

(a, b) => number

ascending?

boolean

Returns

void

Defined in

src/slick/remoteview.ts:110


sortedAddItem()

sortedAddItem(item): void

Parameters

item

any

Returns

void

Defined in

src/slick/remoteview.ts:83


sortedUpdateItem()

sortedUpdateItem(id, item): void

Parameters

id

any

item

any

Returns

void

Defined in

src/slick/remoteview.ts:84


syncGridCellCssStyles()

syncGridCellCssStyles(grid, key): void

Parameters

grid

any

key

string

Returns

void

Defined in

src/slick/remoteview.ts:86


syncGridSelection()

syncGridSelection(grid, preserveHidden?, preserveHiddenOnSelectionChange?): void

Parameters

grid

any

preserveHidden?

boolean

preserveHiddenOnSelectionChange?

boolean

Returns

void

Defined in

src/slick/remoteview.ts:85


updateItem()

updateItem(id, item): void

Parameters

id

any

item

TEntity

Returns

void

Defined in

src/slick/remoteview.ts:88