最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

element-ui?table表格底部合計(jì)自定義配置過(guò)程

 更新時(shí)間:2023年10月19日 09:32:52   作者:癡心阿文  
這篇文章主要介紹了element-ui?table表格底部合計(jì)自定義配置過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

element-ui table表格底部合計(jì)自定義配置 

【element-ui】

table表格底部合計(jì)自定義配置,最近做管理系統(tǒng)用到餓了么UI,用到了table表格合計(jì)需求,常用的table底部,有時(shí)候不是所有內(nèi)容都需要合計(jì),比如上圖這個(gè)編號(hào)是數(shù)字,但是不需要合計(jì)計(jì)算處理的,這時(shí)候就需要用到自定義表格,把不需要合計(jì)的內(nèi)容隱藏掉

效果如下:

方法寫在下面:

帶合計(jì)的表格設(shè)置

1.參數(shù) show-summary

2. 方法 :summary-method="getSummaries"

<!--帶合計(jì)的表格設(shè)置-->   
<el-table :data="infolist" border show-summary  style="width: 100%;"
          @selection-change="selectionChangeHandleMateria" max-height="450"  :summary-method="getSummaries">
          <el-table-column type="selection" align="center" header-align="center" width="50"></el-table-column>
          <el-table-column prop="short_name" header-align="center" label="簡(jiǎn)稱" align="center" show-overflow-tooltip>
          </el-table-column>
          <el-table-column prop="goods_code" header-align="center" label="商品編碼" align="center" show-overflow-tooltip>
          </el-table-column>
          <el-table-column prop="goods_name" header-align="center" label="商品名稱" align="center" show-overflow-tooltip>
          </el-table-column>
          <el-table-column prop="goods_spec" header-align="center" label="規(guī)格" align="center" show-overflow-tooltip>
          </el-table-column>
          <el-table-column prop="water_quantity" header-align="center" label="水份含量(%)" align="center"
            show-overflow-tooltip>
          </el-table-column>
          <el-table-column prop="material_quantity" header-align="center" label="原料重量(kg)" align="center"
            show-overflow-tooltip>
            <template slot-scope="scope">
              <el-input v-model="scope.row.material_quantity" placeholder="請(qǐng)輸入數(shù)量"></el-input>
            </template>
          </el-table-column>
          <el-table-column fixed="right" header-align="center" align="center" width="200" label="操作"
            show-overflow-tooltip>
            <template slot-scope="scope">
              <i class="icon-btn el-icon-delete" @click.stop="deleteInfo(scope.row)"></i>
            </template>
          </el-table-column>
        </el-table>

自定義方法  getSummaries

//自定義方法
  getSummaries(param) {
        const { columns, data } = param;
        const sums = {};
        columns.forEach((column, index) => {
            if (index === 0) {
                sums[index] = '合計(jì)';
                return;
            }
            // if (index === 3) {
            //     sums[index] = '';
            //     return;
            // }
            const values = data.map(item => Number(item[column.property]));
            if (column.label == "水份含量(%)" || column.label == "原料重量(kg)") {
              if (!values.every(value => isNaN(value))) {
                  sums[index] = values.reduce((prev, curr) => {
                      const value = Number(curr);
                      if (!isNaN(value)) {
                          return prev + curr;
                      } else {
                          return prev;
                      }
                  }, 0);
                  // sums[index] += ' kg';
              } else {
                  // sums[index] = 'N/A';
              }
            }
        });
        return sums;
    },

最后關(guān)于表格底部樣式問(wèn)題

官方默認(rèn)合計(jì)行在表格尾部展示,以下為更改合計(jì)行的位置,放表格的首行位置

通過(guò)css實(shí)現(xiàn)可以加以下代碼:

//  /deep/ 為深度操作符,可以穿透到子組件
            /deep/ .el-table {
                display: flex;
                flex-direction: column;
            }
            //  order默認(rèn)值為0,只需將表體order置為1即可移到最后,這樣合計(jì)行就上移到表體上方
            /deep/ .el-table__body-wrapper {
                order: 1;
            }

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

杨浦区| 亳州市| 揭阳市| 瑞丽市| 吉隆县| 孟连| 沁源县| 洮南市| 黔东| 天柱县| 黄石市| 玛纳斯县| 城固县| 全州县| 依安县| 武陟县| 伊金霍洛旗| 交城县| 武陟县| 南江县| 桐梓县| 邮箱| 松江区| 宁河县| 顺昌县| 星座| 天峻县| 玛沁县| 清涧县| 锦屏县| 无锡市| 光山县| 堆龙德庆县| 广丰县| 巨野县| 山西省| 佛学| 金门县| 巴马| 桃江县| 于都县|