@serenity-is/corelib / RemoteViewOptions
Interface: RemoteViewOptions<TItem>
Defined in: src/slick/remoteview.ts:1529
Options for configuring a RemoteView instance
Type Parameters
TItem
TItem = any
Properties
autoLoad?
optionalautoLoad:boolean
Defined in: src/slick/remoteview.ts:1531
Automatically load data (call populate) on initialization
contentType?
optionalcontentType:string
Defined in: src/slick/remoteview.ts:1533
HTTP content type for service requests
dataType?
optionaldataType:string
Defined in: src/slick/remoteview.ts:1535
Expected data type of the service response
errormsg?
optionalerrormsg:string
Defined in: src/slick/remoteview.ts:1537
Error message to display when requests fail
filter?
optionalfilter:RemoteViewFilter<TItem>
Defined in: src/slick/remoteview.ts:1539
Filter criteria or function to apply to the data
getItemMetadata()?
optionalgetItemMetadata: (item,row) =>ItemMetadata<TItem>
Defined in: src/slick/remoteview.ts:1541
Callback function to get metadata for individual items
Parameters
item
TItem
row
number
Returns
ItemMetadata<TItem>
groupItemMetadataProvider?
optionalgroupItemMetadataProvider:GroupItemMetadataProvider
Defined in: src/slick/remoteview.ts:1543
Provider for group item metadata in grouped views
idField?
optionalidField:string
Defined in: src/slick/remoteview.ts:1545
Name of the field containing unique item identifiers
localSort?
optionallocalSort:boolean
Defined in: src/slick/remoteview.ts:1547
Whether to perform sorting locally instead of server-side
method?
optionalmethod:string
Defined in: src/slick/remoteview.ts:1549
HTTP method to use for service requests
onAjaxCall?
optionalonAjaxCall:RemoteViewAjaxCallback<TItem>
Defined in: src/slick/remoteview.ts:1551
Callback function invoked before AJAX calls are made
onProcessData?
optionalonProcessData:RemoteViewProcessCallback<TItem>
Defined in: src/slick/remoteview.ts:1553
Callback function to process data received from the server
onSubmit?
optionalonSubmit:CancellableViewCallback<TItem>
Defined in: src/slick/remoteview.ts:1555
Callback function invoked before submitting service requests
params?
optionalparams:Record<string,object>
Defined in: src/slick/remoteview.ts:1557
Additional parameters to include in service requests
rowsPerPage?
optionalrowsPerPage:number
Defined in: src/slick/remoteview.ts:1559
Number of rows to display per page (0 for no paging)
seekToPage?
optionalseekToPage:number
Defined in: src/slick/remoteview.ts:1561
Initial page number to seek to on first load
sortBy?
optionalsortBy:string|string[]
Defined in: src/slick/remoteview.ts:1563
Initial sort criteria for the data
url?
optionalurl:string
Defined in: src/slick/remoteview.ts:1565
URL of the service endpoint for data requests