本帖最后由 Joestar.Xu 于 2023-7-12 08:41 编辑
1.后端返回的值是一个数组,根据数组的长度进行自动换显示
如图想要的效果
目前尝试了把数组join("\n")没有生效
2.如下代码虽然可以实现换行,但是换行的行高很大
const cell = params.sheet.getCell(params.rowIndex, params.colIndex);
if (params.colIndex > 0 && params.colIndex < 5) {
if (Array.isArray(cellVal)) {
const temVal = cellVal?.join('\n');
cell.wordWrap(true);
params.sheet.setValue(params.rowIndex, params.colIndex, temVal);
cell.wordWrap(true);
params.sheet.autoFitRow(params.rowIndex);
}
}
效果如下
备注:spread当作表格在使用,只做展示,没有alt+enter操作
|