Skip to content

@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