数据表表单保存成功后,怎么清空表单
画面管理
-
@核桃酥 写了脚本,改了submit方法
({ // Update component parameters (更新组件参数) // outParams: External parameter configuration(外部参数配置) params: function(params, tool) { // console.log('params',params) return params // return new Promise(...) // Can return asynchronous methods (可以返回异步方法) }, effect: function(params, tool) { }, /** * 表单提交事件 * values: 表单数据 * onSave: 表单默认保存事件 **/ submit: function(values,onSave) { return getDatasetData('dataset_BE7C1381').then(res=> { const map = new Map(Object.entries(res.data)); const sid = map.get(values.name) values.sid = sid values.tablestatus = 8 return onSave(values).then(res => { console.log('保存成功:', res); }).catch(err => { console.error('保存失败:', err); throw err; // 保持错误传递 }); } ) }, /** * 表单提交事件回调 * status: 状态 * res: 返回值 **/ callback: function (status, res) { // 事件逻辑 if (status) { // 使用Ant Design表单重置方法 // Widgets.TableSchemaForm_A5CB52C2.fields.resetFields(); // 或使用通用重置方法(根据组件库决定) // this.formInstance.reset(); console.log('11111111111111') console.log('Widgets.TableSchemaForm_A5CB52C2.defaultValue',Widgets.TableSchemaForm_A5CB52C2.defaultValue) } }, /** * 表单联动 **/ // formEffect: function(form) { // // 参数form为表单实例 // console.log('form',form) // this.formInstance = form; // 将表单实例保存到组件上下文中 // } })
-
目前没有暴露给表单清空的方法,如果需要单独提交需求 需求地址:https://r8ja3mlg7i.feishu.cn/share/base/form/shrcncYqeQI8zowIMoBWzrV8dFg