excel导出前exportBefore
[vue3代码]写在生成的[表.vue]文件中,[vue2代码]写在[表.jsx]文件methods方法中;二选一实现
vue3代码
//生成的vue标签上添加方法
<view-grid :exportBefore="exportBefore"></view-grid>
const exportBefore=async(param)=> { //导出excel前,添加自定义导出查询条件
gridRef.downloadFileName = 'a.xlsx';//自定义导出的文件名(2022.09.12更新前端ViewGrid.vue才能使用)
let wheres = [{
'name': '字段名',
'value': '查询的值',
'displayType': 'like' //查询条件与查询类型见上面的searchBefore方法
}]
param.wheres.push(...wheres);
return true;//返回false会中断执行
}
vue2 代码
async exportBefore(param) { //导出excel前,添加自定义导出查询条件
this.downloadFileName = 'a.xlsx';//自定义导出的文件名(2022.09.12更新前端ViewGrid.vue才能使用)
let wheres = [{
'name': '字段名',
'value': '查询的值',
'displayType': 'like' //查询条件与查询类型见上面的searchBefore方法
}]
param.wheres.push(...wheres);
return true;//返回false会中断执行
}