modelOpenBefore新建、编辑弹出框打开前
弹出框打开前可根据值判断能不能打开弹出框
[vue3代码]写在生成的[表.vue]文件中,[vue2代码]写在[表.jsx]文件methods方法中;二选一实现
vue3代码
//row:编辑的行数据
//currentAction:当前编辑状态(Add或者update)
//isCopyClick:是否复制按钮调用的弹出框
const modelOpenBefore=async(row,currentAction,isCopyClick) => {
//这里可以调用后台判断是否可以打开弹出框,新版本才支持,旧版本请在modelOpenBeforeAsync方法实现
//await proxy.http.post/get(url,{},true).then(x=>{})
return true;//返回false不会打开弹出框
}
//如果需要设置编辑表单默认值,请在下面的[modelOpenAfter弹出框打开后]方法设置
vue2 代码
//row:编辑的行数据
//currentAction:当前编辑状态(Add或者update)
//isCopyClick:是否复制按钮调用的弹出框
async modelOpenBefore(row,currentAction,isCopyClick) {
//这里可以调用后台判断是否可以打开弹出框,新版本才支持,旧版本请在modelOpenBeforeAsync方法实现
//await this.http.post/get(url,{},true).then(x=>{})
return true;//返回false不会打开弹出框
}
//如果需要设置编辑表单默认值,请在下面的[modelOpenAfter弹出框打开后]方法设置