新建保存后连续添加continueAdd
[vue3代码]写在生成的[表.vue]文件中,[vue2代码]写在[表.jsx]文件methods方法中;二选一实现
vue3 代码
//方式一:保存后不关闭弹出框
const addAfter=(res)=>{
return false;//返回false不关闭弹出框
}
//方式二:
const conInit=($vm)=> {
gridRef=$vm
//设置保存后继续添加 ,不关闭当前窗口
gridRef.continueAdd=true;
//设置连续添加按钮的名字
//gridRef.continueAddName="连续添加";
}
//注意需要在<vol-grid :continueAddAfter="continueAddAfter">标签上添加方法
const continueAddAfter=(formFields,formData,result)=>{
//连续添加后方法,这是新建后才会执行的方法;
//formFields:界面上表单的示例
//formData:提交到后台的数据
//result:保存后返回 数据
//新建后可以设置一些默认值(不重置表单的数据)
//editFormFields.字段=formFields.字段
}
vue2 代码
//方式一:保存后不关闭弹出框
addAfter(res){
return false;//返回false不关闭弹出框
}
//方式二:
onInit () {
//设置保存后继续添加 ,不关闭当前窗口
this.continueAdd=true;
//设置连续添加按钮的名字
//this.continueAddName="连续添加";
},
continueAddAfter(formFields,formData,result){
//连续添加后方法,这是新建后才会执行的方法;
//formFields:界面上表单的示例
//formData:提交到后台的数据
//result:保存后返回 数据
//新建后可以设置一些默认值(不重置表单的数据)
//this.editFormFields.字段=formFields.字段
}