【问题标题】:Vuetify Align footer columns with table columns in data tableVuetify 将页脚列与数据表中的表列对齐
【发布时间】:2020-07-12 01:15:53
【问题描述】:

我有一个带有 slot="items" 和 slot="footer" 的数据表(vuetify 2.1.12)。 在页脚中,我不想显示某些列的总和。 “问题”是页脚中的列与表格中的列完全不相符。

基本上我在数据表中这样做:

             <template v-slot:item="props">
                <tr>
                  <td>{{ props.item.qty }}</td>
                  <td>{{ props.item.qtyBoughtToday }}</td>
                  <td>{{ props.item.shortName }}</td>
                </tr>
              </template>
              <template slot="footer">
                <tr>
                  <td></td>
                  <td>{{ sumQtyBoughtToday }}</td>
                  <td></td>
                </tr>
             </template>

问题是页脚列“sumQtyBoughtToday”与列 props.item.qtyBoughtToday 完全不同。

那么……如何实现呢?

【问题讨论】:

    标签: vue.js datatable vuetify.js footer


    【解决方案1】:

    我认为您正在寻找 body.append 插槽而不是 footer...

     <template slot="body.append">
          <tr>
              <td></td>
              <td>{{ sumQtyBoughtToday }}</td>
              <td></td>
          </tr>
     </template>
    

    示例:https://codeply.com/p/kIlxX2jTZ1

    【讨论】:

    • 是的,谢谢先生,这就是我要找的!
    猜你喜欢
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 2018-06-02
    • 1970-01-01
    相关资源
    最近更新 更多