iis服务器助手广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >antd table长表格出现滚动条的操作方法
  • 858
分享到

antd table长表格出现滚动条的操作方法

2024-04-02 19:04:59 858人浏览 八月长安
摘要

如图想实现如上图所示,看antd table官方文档想实现这个,介绍的很不详细,实现起来一堆坑。阿里云页面的这种表格,拉伸起来也有很多bug,也不知道他的实现方法如何,我这边介绍一

如图想实现如上图所示,看antd table官方文档想实现这个,介绍的很不详细,实现起来一堆坑。
阿里云页面的这种表格,拉伸起来也有很多bug,也不知道他的实现方法如何,我这边介绍一种方法实现如下,遇到拉伸也不怕…

    <div class="content">
      <a-table
        :columns="columns"
        :data-source="dataSource"
        :row-key="record => record.id"
        :pagination="pagination"
        :scroll="{ x: '1400px' | true }"
        class="charge-table"
        @change="handleTableChange"
      >
        <div slot="trialQuota" slot-scope="text">{{ text }}小时</div>
        <template slot="action" slot-scope="text, record">
          <a-button type="link" style="margin-left: -8px" @click="openDetail(text, record)"> 详情 </a-button>
          <a-button type="link" @click="openCharge(text)"> 充账 </a-button>
          <a-button type="link" :disabled="text.tryData" @click="onTry(text)"> 试用 </a-button>
        </template>
      </a-table>
    </div>
  .content {
    flex: 1;
    background: #ffffff;
    border-radius: 8px;
    padding: 0 20px;
    position: relative;
  }
   /deep/.ant-spin-nested-loading {
    position: absolute;
    left: 20px;
    right: 20px;
  }

重点在于CSS设置绝对定位,columns每一项都要设置width,且width必须为固定px,不能是百分比(%),不然拉伸会被隐藏,至于单元格里面是否折行无所谓,刚开始就是在这里踩了很多坑

const columns = [
  {
    title: '编号',
    dataIndex: 'id',
    // width: '3.4%',
    width: '58px'
  },
  {
    title: '用户平台名',
    dataIndex: 'ourUserName',
    // width: '6.9%',
    width: '173px'
  },
  {
    title: '用户外部名',
    dataIndex: 'userName',
    // scopedSlots: { customRender: 'userName' },
    //  width: '166px'
    // width: '6.9%',
    width: '145px',
    ellipsis: true
  },
  {
    title: '用户组',
    dataIndex: 'groupDesc',
    // scopedSlots: { customRender: 'groupDesc' },
    // width: '10%',
    ellipsis: true,
    width: '198px'
  },
  {
    title: '用户组账户',
    dataIndex: 'groupName',
    // width: '8.4%',
    width: '145px'
  },
  {
    title: '余额(单位:核时)',
    dataIndex: 'corestimeBalance',
    // width: '7.9%',
    width: '129px'
  },
  {
    title: 'VPN地址',
    dataIndex: 'vpnAddress',
    scopedSlots: { customRender: 'vpnAddress' },
    // width: '13.2%',
    width: '217px'
    // ellipsis: true,
    // width: '246px'
    // customCell: () => {
    //   return {
    //     style: {
    //        'min-width': '300px',
    //       'white-space': 'nowrap',
    //       'text-overflow': 'ellipsis'
    //     }
    //   }
    // }

    //    customCell: () => {
    //   return {
    //     style: {
    //         'color':'yellow',
    //       'width': '246px'
    //     }
    //   }
    // },
    //    customHeaderCell: () => {
    //   return {
    //     style: {
    //         'color':'yellow',
    //       'width': '246px'
    //     }
    //   }
    // }
  },
  {
    title: 'ssh地址',
    dataIndex: 'sshAddress',
    ellipsis: true,
    // width: '13.2%',
    width: '245px'
  },
  {
    title: '试用方式',
    dataIndex: 'trialMethod',
    ellipsis: true,
    // width: '7.8%',
    width: '128px'
  },
  {
    title: '试用额度',
    dataIndex: 'trialQuota',
    // width: '6.9%',
    width: '104px',
    scopedSlots: { customRender: 'trialQuota' }
  },
  {
    title: '集群操作',
    key: 'action',
    scopedSlots: { customRender: 'action' },
    fixed: 'right',
    width: '132px'
  }
]

实现出来的效果如下:

在这里插入图片描述

到此这篇关于antd table长表格出现滚动条的操作方法的文章就介绍到这了,更多相关antd table长表格滚动条内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: antd table长表格出现滚动条的操作方法

本文链接: https://www.lsjlt.com/news/151773.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • antd table长表格出现滚动条的操作方法
    如图想实现如上图所示,看antd table官方文档想实现这个,介绍的很不详细,实现起来一堆坑。阿里云页面的这种表格,拉伸起来也有很多bug,也不知道他的实现方法如何,我这边介绍一...
    99+
    2024-04-02
  • antd table怎么实现长表格出现滚动条
    本篇内容主要讲解“antd table怎么实现长表格出现滚动条”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“antd table怎么实现长表格出现滚动条”吧!代码如下:&nb...
    99+
    2023-07-02
  • 纯JS将table表格导出到excel的方法
    html <div > <button type="button" onclick="getXlsFromTbl('tableExcel','myDiv...
    99+
    2024-04-02
  • css设置超出部分滚动条隐藏的方法
    这篇文章主要介绍css设置超出部分滚动条隐藏的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法:1、使用“-webkit-scrollbar”属性设置,语法“-webkit-scrollbar{display:...
    99+
    2023-06-14
  • AndroidGridview布局出现滚动条或组件冲突解决方法
    在你布局或者组件混用的时候你可能会发现 gridview 的九宫格没有完全在页面上显示,只是显示了一个局部(第一行)只有一个滚动条,还不能上下拖动,真的是让人很苦恼,就像下面截图这样...
    99+
    2024-04-02
  • Java后端长时间无操作自动退出的实现方式
    目录Java后端长时间无操作自动退出使用session(最优)使用拦截器对于登陆长时间未操作超时退出问题首先设置一个拦截器然后进行配置文件页面以及调用 页面Java后端长时...
    99+
    2024-04-02
  • vue3 el-table结合seamless-scroll实现表格数据滚动的思路详解
    github开源地址:https://github.com/xfy520/vue3-seamless-scroll 步骤 1. 安装 npm install vue3-seamles...
    99+
    2024-04-02
  • Vue.js实现页面后退时还原滚动位置的操作方法
    目录开始目录结构安装模块route规则code社区api为例子总结前言 从Vue.js 2.x发布之后,陆陆续续做了七八个项目,摸索出来了一套自己的状态管理模式,我将之称为Vuet。...
    99+
    2024-04-02
  • .NET5实现操作注册表的方法
    关于注册表 注册表是存储设备,用于提供有关应用程序、用户和默认系统设置的信息。 例如,应用程序可以使用注册表存储需要在应用程序关闭后保留的信息,并在重新加载应用程序时访问相同的信息。...
    99+
    2024-04-02
  • C#实现操作注册表的方法
    这篇文章主要介绍“C#实现操作注册表的方法”,在日常操作中,相信很多人在C#实现操作注册表的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#实现操作注册表的方法”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-18
  • JavaScript实现动态表格的方法详解
    目录JavaScript实现动态表格基本效果如下代码如下:第一种方式(较简单,建议使用)方式二改进版代码如下:总结JavaScript实现动态表格 (改建版,代码见最下面) 基本效...
    99+
    2024-04-02
  • js实现表格拖动选项的方法
    小编给大家分享一下js实现表格拖动选项的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下题目要求如下图所示,具体思路:拖动改变选择项,用的的事件是j...
    99+
    2023-06-14
  • C# 操作Windows注册表的实现方法
    目录代码示例示例一:禁用 Windows 7 系统自动更新示例二:禁用 Windows 10 提醒常见问题本文将给出操作注册表的C#代码以及开发中遇到的问题。 代码示例 通过Regi...
    99+
    2024-04-02
  • Java实现添加条形码到PDF表格的方法详解
    目录程序环境代码示例条码的应用已深入生活和工作的方方面面。在处理条码时,常需要和各种文档格式相结合。当需要在文档中插入、编辑或者删除条码时,可借助于一些专业的类库工具来实现。本文,以...
    99+
    2024-04-02
  • javascript创建表格,添加删除操作的方法是什么
    这篇文章主要讲解了“javascript创建表格,添加删除操作的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript创建表格,添加删...
    99+
    2024-04-02
  • C++实现WPF动画的具体操作方法
    本篇文章为大家展示了C++实现WPF动画的具体操作方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C++编程语言的应方式非常广泛,可以帮助我们轻松的实现许多功能需求。很多人都习惯使用Blend来帮...
    99+
    2023-06-17
  • SQL Server数据库创建表及其约束条件的操作方法
    目录1.创建数据库:2.创建表:3.约束:3.1.Not  Null3.2.UNIQUE3.3.PRIMARY KEY3.4.FOREIGN KEY3.5.check3.6.DEFAULT撤销 DEFAULT ...
    99+
    2024-04-02
  • SQL Server数据库创建表及其约束条件的操作方法
    目录1.创建数据库:2.创建表:3.约束:3.1.Not  Null3.2.UNIQUE3.3.PRIMARY KEY3.4.FOREIGN KEY3.5.check3.6...
    99+
    2022-11-16
    SQL Server 创建表 SQL Server 约束条件
  • android跑马灯出现重复跳动以及不滚动问题的解决方法
    android跑马灯出现重复跳动、不滚动问题,本文给出解决方案,供大家参考。 原因:页面有View被重新绘制了、焦点被抢占 例如: 1、TextView 的width被设置为wrap...
    99+
    2024-04-02
  • Python导入Excel表格数据并以字典dict格式保存的操作方法
    本文介绍基于Python语言,将一个Excel表格文件中的数据导入到Python中,并将其通过字典格式来存储的方法~   本文介绍基于Python语言,将一个Ex...
    99+
    2023-01-28
    Python导入Excel表格数据 字典dict格式保存
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作