国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

element-ui table表格 增加合計行 和 表格列固定之后 滾動條無法滾動

這篇具有很好參考價值的文章主要介紹了element-ui table表格 增加合計行 和 表格列固定之后 滾動條無法滾動。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

element-ui table表格 增加合計行 和 表格列固定之后 滾動條無法滾動

是因為el-table__fixed或el-table__fixed-right有了合計之后把 el-table__body-wrapper層覆蓋 el-table__fixed或el-table__fixed-right層級較高 因此點擊滾動條失效
解決方法:

// 這樣點擊事件就能穿透上層元素,可點擊到被遮擋元素,
/deep/ .el-table__fixed {
    pointer-events: none;
  }
  /deep/ .el-table__fixed-right {
    pointer-events: none; 
  }

若想設(shè)置滾動條樣式

/deep/ .el-table__body-wrapper::-webkit-scrollbar {
    width: 8px; // 橫向滾動條
    height: 8px; // 縱向滾動條
    }
  // 滾動條的滑塊
  /deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background-color: #ddd;
  border-radius: 3px;
  }

若想合并合計行的列文章來源地址http://www.zghlxwxcb.cn/news/detail-610325.html

<el-table
        ref="table"
        :data="tableData"
        border
        show-summary
        :span-method="arraySpanMethod"
        :summary-method="getSummaries"
        :max-height="tableHeight"
      >
      </el-table>
methods:{
 arraySpanMethod() {
      this.$nextTick(() => {
        if (this.$refs.table.$el) {
          const current = this.$refs.table.$el
            .querySelector('.el-table__footer-wrapper')
            .querySelector('.el-table__footer');

          const cell = current.rows[0].cells;
          // 若想合并幾行就將幾個隱藏
          cell[1].style.display = 'none';
          cell[2].style.display = 'none';
          cell[3].style.display = 'none';
          cell[4].style.display = 'none';
          cell[5].style.display = 'none';
          cell[6].style.display = 'none';
          cell[0].colSpan = '7'; // 數(shù)量對應(yīng)上方隱藏的格子
        }
      });
    },
    // 自定義行
    getSummaries(param) {
      if (!this.tableTotal) return [];
      const { columns } = param;
      const sums = [];
      columns.forEach((column, index) => {
      // 前六列
        if (index <= 6) {
          sums[index] = '';
          // 去掉序號
          sums[index] = index === 1 ? '匯總信息' : '';
        } else if (column.property === 'allSinglesum') {
          sums[index] = this.tableTotal.AllSum;
        } else {
          sums[index] = this.tableTotal[`${column.property}AllSum`]
            ? this.tableTotal[`${column.property}AllSum`] : '--';
        }
      });
      // 返回和列的數(shù)量相等的數(shù)組
      return sums;
    },
}

到了這里,關(guān)于element-ui table表格 增加合計行 和 表格列固定之后 滾動條無法滾動的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • element-ui 設(shè)置table表頭固定

    element-ui 設(shè)置table表頭固定

    設(shè)置包裹table組件的標(biāo)簽flex:1 將table高度設(shè)為100% 統(tǒng)一設(shè)置樣式,在App.vue添加樣式: 對應(yīng)界面設(shè)置樣式

    2024年02月11日
    瀏覽(93)
  • 解決Element-UI el-table show-summary合計行不顯示問題

    一、問題描述 Element的el-table組件在設(shè)置表格高度heoght 同時 開啟合計行show-summary ,項目中合計這一列不顯示,但是縮放下頁面或者稍微修改下F12里dom中的東西就又顯示了 二、問題分析 查看dom發(fā)現(xiàn),合計一列并未包含在el-table中,而el-table原始文件給的是overflow:hidden; 二、解決

    2024年02月11日
    瀏覽(21)
  • element-ui 表格吸底固定最后一行

    element-ui 表格吸底固定最后一行

    element-ui中表格只有固定表頭以及列的方法,找遍了文檔也沒有固定行的方法。 于是自己些了樣式。 首先需要用到css中的屬性position: sticky;參考我另一篇關(guān)于css實現(xiàn)吸頂吸底的文章。 設(shè)置表格高度后,給需要吸底的行設(shè)置定位,我這里固定的是合計行,設(shè)置了class。 需要注

    2024年02月12日
    瀏覽(23)
  • element-ui表格Table詳解

    element-ui表格Table詳解

    先給大家展示一下效果 Table 屬性? 屬性名 說明 類型 可選值 默認(rèn)值 data 顯示的數(shù)據(jù) array — — height Table 的高度, 默認(rèn)為自動高度。 如果 height 為 number 類型,單位 px;如果 height 為 string 類型,則這個高度會設(shè)置為 Table 的 style.height 的值,Table 的高度會受控于外部樣式。 s

    2024年02月07日
    瀏覽(24)
  • Element-ui 動態(tài)Table表格

    Element-ui 動態(tài)Table表格

    最近在做相關(guān)需求,感覺太多的重復(fù)代碼,網(wǎng)上也很多這種動態(tài)的,寫的很好,所以我借鑒了很多大佬的動態(tài)table表格,結(jié)合需求,完成了我自己需要的table。 1.config文件夾相關(guān)配置文件 2.一個用來配置的’pageTable.vue’文件 其實table 表格里面的align也可以動態(tài),我這里偷懶了

    2024年02月11日
    瀏覽(21)
  • ant-table組件表格數(shù)據(jù)做合計行,并固定在表格底部

    ant-table組件表格數(shù)據(jù)做合計行,并固定在表格底部

    某些時候,我們表格展示數(shù)值型數(shù)據(jù)的時候,可能會想做一個合計處理,這樣能直觀的了解到當(dāng)前列的總計數(shù)據(jù)信息。 遍觀 Table組件 ,官方是沒有提供這個功能的,這就需要我們自己處理了 根據(jù)表格的特性,合計行作為當(dāng)前表格的多余一行,需要處理當(dāng)前頁的數(shù)據(jù)、條數(shù)(

    2024年02月09日
    瀏覽(20)
  • Vue Element-ui Table表格排序

    Vue Element-ui Table表格排序

    一.表格中有時候會有排序的需求,如果只針對當(dāng)前頁進(jìn)行排序,那么前端就可以實現(xiàn)排序,在對應(yīng)需要排序的字段中,使用sortable字段即可。 二.存在分頁的情況時,前端僅僅使用sortable當(dāng)前頁排序已經(jīng)不能滿足我們的需求,無法對所有數(shù)據(jù)進(jìn)行排序。這時候我們就要使用后端

    2024年02月11日
    瀏覽(25)
  • element-ui table 設(shè)置表格滾動條位置

    場景: 在切換不同頁面時(被 keep-alive 緩存的組件間切換),頁面中的element-ui table的滾動條位置沒有停留在原來的位置。目前需要切換不同的頁面返回來后,滾動條保持在原來的位置。 代碼:

    2024年02月11日
    瀏覽(31)
  • element-ui table表格雙擊行內(nèi)編輯

    行內(nèi)雙擊編輯的本質(zhì):點擊后input框出現(xiàn),保存后span標(biāo)簽出現(xiàn) 如果有編輯某一行的某列其他列隨之變化的需求,則需要將上一步選中行存下來,不然雙擊后選中行就變了,隨之修改的值也會產(chǎn)生錯誤 此外,因為用到了 tableRowClassName({row, rowIndex}){ row.index = rowIndex;}, ,所以導(dǎo)致

    2024年02月15日
    瀏覽(29)
  • element-ui中table表格標(biāo)簽編輯功能的實現(xiàn)

    element-ui中table表格標(biāo)簽編輯功能的實現(xiàn)

    表格實現(xiàn)編輯功能。在實際開發(fā)過程中,我們表格的表頭往往很多,有的還會發(fā)生變化,所以本文參考一位博主的代碼結(jié)合自己的項目進(jìn)行了改編。 參考原文鏈接:vue element-ui實現(xiàn)table表格可編輯修改

    2024年02月13日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包