Properties
Protected _isD
_isD: boolean = false
Methods
get
- get(fieldName: string): any
getField
- getField(name: string): Field
hasField
- hasField(name: string): boolean
-
Parameters
Returns boolean
iniData
- iniData(): any
- iniData(data: any): this
-
Returns any
-
Parameters
Returns this
isIdField
- isIdField(name: string): boolean
-
Parameters
Returns boolean
load
-
Type parameters
Parameters
on
- on(type: string, fn: EventHandler<this>, once?: boolean): this
-
Parameters
-
type: string
-
-
Optional once: boolean
Returns this
removeField
- removeField(name: string): this
removeFields
- removeFields(names: Array<string>): this
set
- set(key: string, value: any, equal?: boolean | ((this: this, newVal: any, oldVal: any) => boolean)): this
-
Parameters
-
key: string
-
value: any
-
Optional equal: boolean | ((this: this, newVal: any, oldVal: any) => boolean)
Returns this
setId
- setId(id: number | string): this
validate
-
Parameters
Returns string | boolean
validateField
- validateField(fieldName: string, value?: any, result?: ValidateResult): string | boolean
-
Parameters
-
fieldName: string
-
Optional value: any
-
Returns string | boolean
A data model class.