在前端baTable 字段column label 数据表里多个字段,怎么才能显示在一列上呢?

比如有两个字段 moneyin收入 moneyout支出 , 我想把两个字段显示在一列显示,计算出 收益=moneyin收入-moneyout支出. column 的label怎么写呢?

双比如 add_time update_time 两个时间字段,因为时间长度比较长,我想并在一列显示。
两列
添加时间 更新时间
2024-1-04 23:01:10 2024-1-04 23:01:10

一列
添加更新时间
2024-1-04 23:01:10
2024-1-04 23:01:10

已采纳
小猪
小猪
这家伙很懒,什么也没写~
10月前

可以用自定义单元格渲染里的方案三,完全自定义渲染

2个回答默认排序 投票数排序
skyflarrow
skyflarrow
这家伙很懒,什么也没写~
10月前

可以查看模块市场中 表格开发示例

叶开
叶开回复skyflarrow
这家伙很懒,什么也没写~
10月前

示例看了,还是没能解决到问题。示例只是简单的字符串拼接 str1+str2。
我要添加格式进去 str1+换行
+str2 这样
我要添加运行符进去(加减成除) str1+str2 5+6=11
/**

  • 示例核心代码(2/2)
    */
    const spanMethod = ({ rowIndex, columnIndex }: { row: TableRow; column: TableColumn; rowIndex: number; columnIndex: number }) => {
    // 前两行 - 合并列
    if (rowIndex == 0 || rowIndex == 1) {
    if (columnIndex === 4 || columnIndex === 6) {
    // 第4、6列不显示(城市和邮编)
    return [0, 0]
    } else if (columnIndex === 5) {
    // 第5列显示,并且合并3个col(详细地址)
    return [1, 3]
    }
    }

    // 后两行 - 合并行
    if ((rowIndex == 1 || rowIndex == 2) && columnIndex == 2) {
    if (rowIndex == 1) {
    return [2, 1]
    } else {
    return [0, 0]
    }
    }
    }

小满
小满
和靠谱的人一起做靠谱的事!
10月前

tp文档有个 获取器 可以看下

叶开
叶开回复小满
这家伙很懒,什么也没写~
10月前

我是想在前端修改数据,不想在后台php代码上改。分工的,每次叫后端的改很麻烦。

请先登录
0
1
0
5