@serenity-is/corelib / RemoteView

Class: RemoteView<TEntity>

Type parameters

Name
TEntity

Table of contents

Constructors

Properties

Methods

Constructors

constructor

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

Type parameters

Name
TEntity

Parameters

Name Type
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

Name Type
data ListResponse<TEntity>

Returns

void

Defined in

src/slick/remoteview.ts:57


addItem

addItem(item): void

Parameters

Name Type
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

Name Type
level number

Returns

void

Defined in

src/slick/remoteview.ts:93


collapseGroup

collapseGroup(keys): void

Parameters

Name Type
keys any[]

Returns

void

Defined in

src/slick/remoteview.ts:96


deleteItem

deleteItem(id): void

Parameters

Name Type
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

Name Type
level number

Returns

void

Defined in

src/slick/remoteview.ts:94


expandGroup

expandGroup(keys): void

Parameters

Name Type
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


getGroupItemMetadataProvider

getGroupItemMetadataProvider(): GroupItemMetadataProvider

Returns

GroupItemMetadataProvider

Defined in

src/slick/remoteview.ts:65


getGrouping

getGrouping(): GroupInfo<TEntity>[]

Returns

GroupInfo<TEntity>[]

Defined in

src/slick/remoteview.ts:72


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

Name Type
id any

Returns

any

Defined in

src/slick/remoteview.ts:90


getItem

getItem(row): any

Parameters

Name Type
row number

Returns

any

Defined in

src/slick/remoteview.ts:103


getItemById

getItemById(id): TEntity

Parameters

Name Type
id any

Returns

TEntity

Defined in

src/slick/remoteview.ts:70


getItemByIdx

getItemByIdx(index): any

Parameters

Name Type
index number

Returns

any

Defined in

src/slick/remoteview.ts:91


getItemMetadata

getItemMetadata(i): any

Parameters

Name Type
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

Name Type
id any

Returns

number

Defined in

src/slick/remoteview.ts:74


getRowByItem

getRowByItem(item): number

Parameters

Name Type
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

Name Type
insertBefore number
item any

Returns

void

Defined in

src/slick/remoteview.ts:82


mapIdsToRows

mapIdsToRows(idAray): number[]

Parameters

Name Type
idAray any[]

Returns

number[]

Defined in

src/slick/remoteview.ts:79


mapItemsToRows

mapItemsToRows(itemArray): any[]

Parameters

Name Type
itemArray any[]

Returns

any[]

Defined in

src/slick/remoteview.ts:77


mapRowsToIds

mapRowsToIds(rowArray): any[]

Parameters

Name Type
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


reSort

reSort(): void

Returns

void

Defined in

src/slick/remoteview.ts:111


refresh

refresh(): void

Returns

void

Defined in

src/slick/remoteview.ts:99


setFilter

setFilter(filter): void

Parameters

Name Type
filter RemoteViewFilter<TEntity>

Returns

void

Defined in

src/slick/remoteview.ts:62


setFilterArgs

setFilterArgs(args): void

Parameters

Name Type
args any

Returns

void

Defined in

src/slick/remoteview.ts:80


setGroupItemMetadataProvider

setGroupItemMetadataProvider(value): void

Parameters

Name Type
value GroupItemMetadataProvider

Returns

void

Defined in

src/slick/remoteview.ts:66


setGrouping

setGrouping(groupInfo): void

Parameters

Name Type
groupInfo GroupInfo<TEntity>[]

Returns

void

Defined in

src/slick/remoteview.ts:92


setItems

setItems(items, newIdProperty?): void

Parameters

Name Type
items any[]
newIdProperty? string | boolean

Returns

void

Defined in

src/slick/remoteview.ts:68


setLocalSort

setLocalSort(value): void

Parameters

Name Type
value boolean

Returns

void

Defined in

src/slick/remoteview.ts:109


setPagingOptions

setPagingOptions(options): void

Parameters

Name Type
options PagingOptions

Returns

void

Defined in

src/slick/remoteview.ts:98


setRefreshHints

setRefreshHints(hints): void

Parameters

Name Type
hints any[]

Returns

void

Defined in

src/slick/remoteview.ts:81


setSummaryOptions

setSummaryOptions(options): void

Parameters

Name Type
options SummaryOptions

Returns

void

Defined in

src/slick/remoteview.ts:97


sort

sort(comparer?, ascending?): void

Parameters

Name Type
comparer? (a: any, b: any) => number
ascending? boolean

Returns

void

Defined in

src/slick/remoteview.ts:110


sortedAddItem

sortedAddItem(item): void

Parameters

Name Type
item any

Returns

void

Defined in

src/slick/remoteview.ts:83


sortedUpdateItem

sortedUpdateItem(id, item): void

Parameters

Name Type
id any
item any

Returns

void

Defined in

src/slick/remoteview.ts:84


syncGridCellCssStyles

syncGridCellCssStyles(grid, key): void

Parameters

Name Type
grid any
key string

Returns

void

Defined in

src/slick/remoteview.ts:86


syncGridSelection

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

Parameters

Name Type
grid any
preserveHidden? boolean
preserveHiddenOnSelectionChange? boolean

Returns

void

Defined in

src/slick/remoteview.ts:85


updateItem

updateItem(id, item): void

Parameters

Name Type
id any
item TEntity

Returns

void

Defined in

src/slick/remoteview.ts:88