modelOpenBeoreAsync新建、编辑弹出框打开前
与上面的modelOpenBeore操作方式、功能一样
[vue3代码]写在生成的[表.vue]文件中,[vue2代码]写在[表.jsx]文件methods方法中;二选一实现
vue3代码
//生成的vue标签上添加方法
<view-grid :modelOpenBeoreAsync="modelOpenBeoreAsync"></view-grid>
//row:编辑的行数据
//currentAction:当前编辑状态(Add或者update)
//isCopyClick:是否复制按钮调用的弹出框
const modelOpenBeoreAsync=async(row,currentAction,isCopyClick) => {
//这里可以调用后台判断是否可以打开弹出框,新版本才支持,旧版本请在modelOpenBeforeAsync方法实现
//await proxy.http.post/get(url,{},true).then(x=>{})
return true;//返回false不会打开弹出框
}
vue2 代码
//row:编辑的行数据
//currentAction:当前编辑状态(Add或者update)
//isCopyClick:是否复制按钮调用的弹出框
async modelOpenBeoreAsync(row,currentAction,isCopyClick) {
//这里可以调用后台判断是否可以打开弹出框,新版本才支持,旧版本请在modelOpenBeforeAsync方法实现
//await this.http.post/get(url,{},true).then(x=>{})
return true;//返回false不会打开弹出框
}