Interface: DataModelInterface
Table of contents
Methods
- apply
- getByPath
- getMeta
- getParameters
- getViewState
- onExecuteBegin
- onExecuteSuccess
- subscribe
- toJSON
- unsubscribe
Methods
apply
▸ apply(): void
Method to apply data, runs through each case: pivot, query, analytic, copy, virtual
Returns
void
getByPath
▸ getByPath(path
): DataModelInterface
Parameters
Name | Type |
---|---|
path |
string |
Returns
getMeta
▸ getMeta(callback
): void
Get Meta
Parameters
Name | Type |
---|---|
callback |
any |
Returns
void
getParameters
▸ getParameters(): Record
<string
, any
>
Get datasource parameters
Returns
Record
<string
, any
>
getViewState
▸ getViewState(): any
Get viewstate
Returns
any
onExecuteBegin
▸ onExecuteBegin(): void
Begin datasource execution
Returns
void
onExecuteSuccess
▸ onExecuteSuccess(data
, forceReset
, buffer?
, pivotMeta?
): any
on Successful datasource execution
Parameters
Name | Type |
---|---|
data |
DCDS |
forceReset |
boolean |
buffer? |
ArrayBuffer |
pivotMeta? |
Object |
Returns
any
subscribe
▸ subscribe(key
, listener
, raw?
, pagingInfo?
): void
Subscribe to data
Parameters
Name | Type |
---|---|
key |
string |
listener |
Subscriber |
raw? |
boolean |
pagingInfo? |
PagingInfoInterface |
Returns
void
toJSON
▸ toJSON(): Record
<string
, any
>
Returns
Record
<string
, any
>
unsubscribe
▸ unsubscribe(key
): void
Unsubscribe to data
Parameters
Name | Type |
---|---|
key |
any |
Returns
void