Properties
Protected _eventBus
_event
Bus: EventBus = new EventBus(this)
Methods
Protected _fire
- _fire(type: string, args?: any[]): void
-
Parameters
-
type: string
-
Optional args: any[]
Returns void
addSorter
- addSorter(field: string, dir?: "asc" | "desc"): void
-
Parameters
-
field: string
-
Optional dir: "asc" | "desc"
Returns void
clear
- clear(silent?: boolean): this
getModels
- getModels<T>(klass?: Klass<T>): T[]
-
Type parameters
Parameters
Returns T[]
getRowModel
- getRowModel<T>(index: number, klass?: Klass<T>): T
-
Type parameters
Parameters
-
index: number
-
Optional klass: Klass<T>
Returns T
getSorterBy
- getSorterBy(fieldName: string): Sorter
indexOfId
- indexOfId(id: number | string): number
-
Parameters
Returns number
iniData
- iniData(): any
- iniData(data: any): this
-
Returns any
-
Parameters
Returns this
insert
-
Parameters
-
index: number
-
-
Optional silent: boolean
Returns this
load
-
Type parameters
Parameters
on
- on<H>(type: string, fn: H, once?: boolean): this
-
Type parameters
Parameters
-
type: string
-
fn: H
-
Optional once: boolean
Returns this
removeAt
- removeAt(index: number, silent?: boolean): this
-
Parameters
-
index: number
-
Optional silent: boolean
Returns this
removeSorter
- removeSorter(field: string): void
setData
- setData(data: JsonObject[], silent?: boolean): this
sort
- sort(field: string, dir?: "desc" | "asc"): Promise<any>
-
Parameters
-
field: string
-
Optional dir: "desc" | "asc"
validate
- validate(): string | boolean
validateRow
- validateRow(index: number): string | boolean
-
Parameters
Returns string | boolean
A model for list data.