el-table表頭全選框隱藏或禁用設置方法
更新時間:2023年09月14日 09:54:19 作者:長相思979
有時候我們使用el-table的選擇框時,如果涉及修改、刪除時,可能一次只允許用戶選擇一條,這樣的話如果使用頂部的全選復選框就不合適了,這篇文章主要給大家介紹了關于el-table表頭全選框隱藏或禁用設置的相關資料,需要的朋友可以參考下
需求:
設置el-table表頭的多選框隱藏或禁用,網(wǎng)上找的均造成即時生效,但刷新頁面時頁面會卡頓。
方法1:
直接使用css(scoped中)設置:
::v-deep .el-table__header-wrapper .el-checkbox { // display: none;//設置不成功,頁面卡頓 visibility: hidden; }
方法2:
給el-table設置表頭屬性header-cell-class-name
leftheaderStyle({ row, column, rowIndex, columnIndex }) { if (columnIndex === 0) { return "seltAllbtnDis"; } },
css部分(scoped):
::v-deep .seltAllbtnDis .cell { visibility: hidden; }
以上2種方法可隱藏全選框,效果如下:
方法3:
使用el-table的select-all方法,此方法為設置全選框禁用,非隱藏
//禁用全選框 selectAll() { this.$refs.MainTable.clearSelection(); },
效果:
總結(jié)
到此這篇關于el-table表頭全選框隱藏或禁用設置方法的文章就介紹到這了,更多相關el-table表頭全選框隱藏內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
相關文章
Message組件實現(xiàn)發(fā)財UI?示例詳解
這篇文章主要為大家介紹了Message組件實現(xiàn)發(fā)財UI的手寫示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08使用vue-router beforEach實現(xiàn)判斷用戶登錄跳轉(zhuǎn)路由篩選功能
這篇文章主要介紹了vue使用vue-router beforEach實現(xiàn)判斷用戶登錄跳轉(zhuǎn)路由篩選,本篇文章默認您已經(jīng)會使用 webpack 或者 vue-cli 來進行環(huán)境的搭建,并且具有一定的vue基礎。需要的朋友可以參考下2018-06-06