EntityFormProps
Defined in: packages/rxdb-model-react/src/entity-form/entity-form.tsx:28
EntityForm 的 props。
Properties
data
data: EntityFormData;
Defined in: packages/rxdb-model-react/src/entity-form/entity-form.tsx:32
表单数据(字段名 → 值)。
fields
fields: FormFieldConfig[];
Defined in: packages/rxdb-model-react/src/entity-form/entity-form.tsx:30
表单字段配置。
mode?
optional mode?: FormMode;
Defined in: packages/rxdb-model-react/src/entity-form/entity-form.tsx:34
表单模式(view / edit / create),缺省 view。
onFieldChanged?
optional onFieldChanged?: (event) => void;
Defined in: packages/rxdb-model-react/src/entity-form/entity-form.tsx:40
字段值变更。
Parameters
| Parameter | Type |
|---|---|
event | FormFieldChangeEvent |
Returns
void
onFormCancelled?
optional onFormCancelled?: () => void;
Defined in: packages/rxdb-model-react/src/entity-form/entity-form.tsx:44
取消(本地数据重置为最近一次输入)。
Returns
void
onFormSubmitted?
optional onFormSubmitted?: (data) => void;
Defined in: packages/rxdb-model-react/src/entity-form/entity-form.tsx:42
校验通过后的提交。
Parameters
| Parameter | Type |
|---|---|
data | EntityFormData |
Returns
void
onValidationErrors?
optional onValidationErrors?: (result) => void;
Defined in: packages/rxdb-model-react/src/entity-form/entity-form.tsx:46
校验失败(解析失败或提交校验失败)。
Parameters
| Parameter | Type |
|---|---|
result | FormValidationResult |
Returns
void
relatedEntityProvider?
optional relatedEntityProvider?: RelatedEntityProvider;
Defined in: packages/rxdb-model-react/src/entity-form/entity-form.tsx:36
关联实体候选提供者(关系字段下拉数据源)。
showActions?
optional showActions?: boolean;
Defined in: packages/rxdb-model-react/src/entity-form/entity-form.tsx:38
是否渲染保存 / 取消按钮,缺省 true。