a543462378 2022-04-14 14:16 采纳率: 84.7%
浏览 26
已结题

react+antd表格为什么变成这样?

表格写完之后在页面上变成这样了,要怎么改?

img

<Table
          size='middle'
          bordered
          loading={loading}
          dataSource={list}
          pagination={false}
        >
          <Column width={'15%'} title="船舶种类" colSpan={2} align='center' render={(text, row, index) => {
            const obj = {
              children: '内河集装箱船舶',
              props: {
                rowSpan: 0,
              }
            };
            if (index === 0) {
              obj.props.rowSpan = 1;
              obj.props.colSpan = 2;
            }
            if (index === 1) {
              obj.children = '内河滚装船舶';
              obj.props.rowSpan = 1;
              obj.props.colSpan = 2;
            }
            if (index === 2) {
              obj.children = '内河干散货船舶';
              obj.props.rowSpan = 2;
            }
            if (index === 3) {
              obj.children = '内河干散货船舶';
              obj.props.rowSpan = 0;
            }
            if (index === 4) {
              obj.children = '内河多用途船舶';
              obj.props.rowSpan = 2;
            }
            if (index === 5) {
              obj.children = '内河多用途船舶';
              obj.props.rowSpan = 0;
            }
            if (index === 6) {
              obj.children = '江海直达船舶';
              obj.props.rowSpan = 1;
              obj.props.colSpan = 2;
            }
            if (index === 7) {
              obj.children = '海进江船舶';
              obj.props.rowSpan = 1;
              obj.props.colSpan = 2;
            }
            if (index === 8) {
              obj.children = '其他运输船舶';
              obj.props.rowSpan = 1;
              obj.props.colSpan = 2;
            }
            if (index === 9) {
              obj.children = '合计';
              obj.props.rowSpan = 1;
              obj.props.colSpan = 2;
            }
            return obj;
          }} />
          <Column width={'15%'} title="船舶类型" colSpan={0} align='center' render={(text, row, index) => {
            const obj = {
              children: '2000载重吨以上',
              props: {
                rowSpan: 0,
              }
            }
            if (index === 2 || index === 4 ) {
              obj.children = '2000载重吨以上';
              obj.props.rowSpan = 1;
            }
            if (index === 3 || index === 5 ) {
              obj.children = '其他';
              obj.props.rowSpan = 1;
            }
            return obj;
          }} />
          <ColumnGroup width={'70%'} title='具备受电设施船舶'>
            <ColumnGroup title='本月完成改造'>
              <Column title='低压' align='center' dataIndex='shwsJs' />
              <Column title='高压' align='center' dataIndex='shwsZy' />
            </ColumnGroup>
            <ColumnGroup title='具备受电设施船舶数(艘)'>
              <Column title='低压' align='center' dataIndex='shwsJs' />
              <Column title='高压' align='center' dataIndex='shwsZy' />
            </ColumnGroup>
          </ColumnGroup>

        </Table>

  • 写回答

1条回答 默认 最新

  • 面向百度编程cv 2022-04-14 14:25
    关注

    没有值

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月22日
  • 已采纳回答 4月14日
  • 创建了问题 4月14日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度