feat:Form API 增加 setLoading,:用于非 Modal 中使用 Form 时,需要 Form 自己控制 loading 状态
parent
57c8d88bae
commit
19d5a3e258
|
@ -245,6 +245,18 @@ export class FormApi {
|
||||||
this.latestSubmissionValues = { ...toRaw(values) };
|
this.latestSubmissionValues = { ...toRaw(values) };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设置表单提交按钮的加载状态:用于非 Modal 中使用 Form 时,需要 Form 自己控制 loading 状态
|
||||||
|
* @author 芋道源码
|
||||||
|
* @param loading 是否加载中
|
||||||
|
*/
|
||||||
|
setLoading(loading: boolean) {
|
||||||
|
this.setState((prev) => ({
|
||||||
|
...prev,
|
||||||
|
submitButtonOptions: { ...prev.submitButtonOptions, loading },
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
|
||||||
setState(
|
setState(
|
||||||
stateOrFn:
|
stateOrFn:
|
||||||
| ((prev: VbenFormProps) => Partial<VbenFormProps>)
|
| ((prev: VbenFormProps) => Partial<VbenFormProps>)
|
||||||
|
|
Loading…
Reference in New Issue