javascript - vue element ui如何创建多个汇总行
问题描述
我正在尝试使用元素 ui 中的数据表组件,但似乎遇到了摘要行功能的问题。似乎您只能创建一个摘要行,如果我尝试返回多个值,它只会破坏表格。代码与文档本身中的代码几乎相同。
我正在寻找黑客或替代品?
想知道是否有人做过类似的事情。
谢谢你。
解决方案
官方是不可能的,因为 element-ui 会为摘要生成一个单独的表格,这也确保了摘要的粘性(如果您为表格指定了高度)。但是,如果您不关心摘要的粘性,有两种可能的方法
向您自己的数据集添加额外的行。
使用附加插槽。(在摘要之前生成“额外”行)
<el-table> ... <template v-slot:append> <tr> <td>Hello world</td> </tr> <tr> <td>Hello world</td> </tr> </template> </el-table>
我认为第二种解决方案更简洁,但是您可以自己设置附加行/列的样式,以使其与表格的其余部分相同。在第一个解决方案中,这是免费的。
推荐阅读
- node.js - 错误当我尝试在 ubuntu 中的 express 的其他依赖中安装 express-stormpath 时命令失败
- mongodb-query - 在每个对象数组中添加一个新元素,其中数组在 mongodb 中可能具有不同的长度
- swagger-2.0 - Simple Swagger.v2 array definition not responding
- rhel - 是否可以从 Wazuh 服务器远程启用/禁用规则?
- protractor - canvas js图表的功能测试
- docker - 如何在docker compose中将流量从一个容器路由到另一个容器
- python - Pandas Error- Why are my objects of mixed type?
- c# - NLog doesn't work in Azure
- c++ - 根据特定标准从文件中检索每个令牌
- php - display live json data on laravel blade