你提到的问题可能是由于导出的树形表格的序号类型设置不正确导致的。在VXE中,树形表格的序号类型可以通过设置表格的seqConfig属性来定义。\n\n要确保导出的序号类型正确,可以按照以下步骤进行操作:\n\n1. 在表格的seqConfig属性中设置type为seq,表示使用序号类型为"1.1.1.1"的格式。\njavascript\nseqConfig: {\n type: 'seq'\n}\n\n\n2. 确保导出的数据格式正确,可以通过在导出前进行数据的转换来实现。例如,将数据中的序号字段转换为字符串类型。\njavascript\n// 假设数据中的序号字段名为 "seqNumber"\nexportData() {\n const exportData = this.$xetable.exportData({\n columns: this.columns,\n data: this.convertSeqToString(this.data), // 转换序号字段为字符串类型\n type: 'xlsx'\n });\n // ...\n},\nconvertSeqToString(data) {\n return data.map(item => {\n const newItem = { ...item };\n newItem.seqNumber = String(newItem.seqNumber); // 将序号字段转换为字符串类型\n return newItem;\n });\n}\n\n\n通过以上步骤,可以确保导出的树形表格的序号类型为"1.1.1.1",并且在导出为xlsx格式时,序号不会变为-1。

VXE表格导出树形结构:解决序号显示为-1的问题

原文地址: https://www.cveoy.top/t/topic/py8U 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录