Search
Preparing search index...
The search index is not available
zent
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
zent
BasicModel
Class BasicModel<Value>
Type parameters
Value
Hierarchy
BasicModel
FieldArrayModel
FieldModel
FieldSetModel
Implements
IModel
<
Value
>
Index
Constructors
constructor
Properties
_display
Name
destroy
OnUnmount
error$
id
owner
Accessors
error
form
valid$
value
value$
Methods
clear
clear
Error
dirty
dispose
get
Raw
Value
get
Submit
Value
initialize
patch
Value
pristine
reset
touched
trigger
Validate
valid
validate
Constructors
Protected
constructor
new
Basic
Model<Value>
(
id
:
string
)
:
BasicModel
<
Value
>
Type parameters
Value
Parameters
id:
string
Returns
BasicModel
<
Value
>
Properties
Protected
Abstract
_display
Name
_display
Name
:
string
Model display name
destroy
OnUnmount
destroy
OnUnmount
:
boolean
= false
组件 unmount 的时候删除 model
Readonly
error$
error$
:
BehaviorSubject
<
IValidateResult
<
Value
>
>
= ...
Readonly
id
id
:
string
Abstract
owner
owner
:
IModel
<
any
>
Accessors
error
get
error
(
)
:
IValidateResult
<
Value
>
set
error
(
error
:
IValidateResult
<
Value
>
)
:
void
获取 model 上的错误信息
Returns
IValidateResult
<
Value
>
设置 model 上的错误信息
Parameters
error:
IValidateResult
<
Value
>
Returns
void
form
get
form
(
)
:
FormModel
<
UnknownFieldSetModelChildren
>
Returns
FormModel
<
UnknownFieldSetModelChildren
>
Abstract
valid$
get
valid$
(
)
:
BehaviorSubject
<
boolean
>
Returns
BehaviorSubject
<
boolean
>
value
get
value
(
)
:
Value
set
value
(
value
:
Value
)
:
void
Returns
Value
Parameters
value:
Value
Returns
void
Abstract
value$
get
value$
(
)
:
BehaviorSubject
<
Value
>
Returns
BehaviorSubject
<
Value
>
Methods
Abstract
clear
clear
(
)
:
void
Returns
void
Abstract
clear
Error
clear
Error
(
)
:
void
Returns
void
Abstract
dirty
dirty
(
)
:
boolean
Returns
boolean
dispose
dispose
(
)
:
void
Returns
void
Abstract
get
Raw
Value
get
Raw
Value
(
)
:
Value
Returns
Value
Abstract
get
Submit
Value
get
Submit
Value
(
)
:
any
Returns
any
Abstract
initialize
initialize
(
value
:
Value
)
:
void
Parameters
value:
Value
Returns
void
Abstract
patch
Value
patch
Value
(
value
:
Value
)
:
void
Parameters
value:
Value
Returns
void
Abstract
pristine
pristine
(
)
:
boolean
Returns
boolean
Abstract
reset
reset
(
)
:
void
Returns
void
Abstract
touched
touched
(
)
:
boolean
Returns
boolean
Protected
trigger
Validate
trigger
Validate
(
option
:
ValidateOption
)
:
Promise
<
IValidateResult
<
Value
>
>
Parameters
option:
ValidateOption
Returns
Promise
<
IValidateResult
<
Value
>
>
valid
valid
(
)
:
boolean
Returns
boolean
Abstract
validate
validate
(
option
?:
ValidateOption
)
:
Promise
<
any
>
Parameters
Optional
option:
ValidateOption
Returns
Promise
<
any
>
Exports
Basic
Model
constructor
_display
Name
destroy
OnUnmount
error$
id
owner
error
form
valid$
value
value$
clear
clear
Error
dirty
dispose
get
Raw
Value
get
Submit
Value
initialize
patch
Value
pristine
reset
touched
trigger
Validate
valid
validate
Generated using
TypeDoc
Model display name