Jeecg表格显示限制长度

本文介绍了一种处理表格中过长内容的显示方法,通过使用“省略”组件来实现内容的按需展示。具体步骤包括:1. 引入JEllipsis组件;2. 在data()中定义ellipsis方法;3. 在表头调用该方法以实现内容的省略显示。
  • 问题:表格内容过长
    在这里插入图片描述

  • 解决方案:设置显示长度,其余内容省略

  • 步骤
    1、引入“省略”组件:import JEllipsis from "@comp/jeecg/JEllipsis";
    2、data ()下添加:let ellipsis = (v, l = 20) => (<j-ellipsis value={v} length={l}/>)
    3、表头调用ellipsis :customRender: (t) => ellipsis(t)

  • 具体代码示例
    在这里插入图片描述

### JeecgBoot 表格组件使用方法 JeecgBoot 是一款基于 Spring Boot 和 Vue.js 的快速开发平台,提供了丰富的前端和后端功能模块。其中表格组件是数据展示的重要组成部分。 #### 前端部分:Vue Table 组件配置 在 JeecgBoot 中使用的 Ant Design Vue 提供了强大的 `a-table` 组件来实现表格显示[^1]: ```vue <template> <a-table :columns="columns" :data-source="data"> <!-- 自定义列模板 --> <span slot="action" slot-scope="text, record"> <a href="#">Action</a> </span> </a-table> </template> <script> export default { data() { return { columns: [ { title: 'Name', dataIndex: 'name' }, { title: 'Age', dataIndex: 'age' }, { title: 'Address', dataIndex: 'address' }, { title: 'Actions', scopedSlots: { customRender: 'action' } } ], data: [ { key: '1', name: 'John Brown', age: 32, address: 'New York No. 1 Lake Park'}, // 更多的数据项... ] }; } } </script> ``` 此代码片段展示了如何通过设置 `columns` 属性来自定义表头,并利用 `scopedSlots` 实现自定义操作栏的内容渲染[^1]。 #### 后端部分:接口设计与分页查询支持 为了提高用户体验,在处理大数据量时通常会采用服务器端分页的方式。JeecgBoot 已经内置了对 MyBatis Plus 的集成,可以方便地完成复杂的 CRUD 操作以及分页逻辑[^2]。 ```java // Controller层示例 @RestController @RequestMapping("/api/user") public class UserController { @Autowired private UserService userService; @GetMapping("/list") public Result<IPage<User>> list(@RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "10") Integer pageSize){ Page<User> userPage = new Page<>(page, pageSize); IPage<User> result = userService.page(userPage, null); return Result.ok(result); } } ``` 上述 Java 代码实现了 RESTful API 接口 `/api/user/list` ,用于获取用户列表并返回给前端页面进行展示。参数中的 `page` 和 `pageSize` 控制着每次请求的具体页码及每页条目数[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值