只能通过把el-table-column组件中的columnConfig的order字段设置为空才能清除高亮。 二、将排序的顺序状态保留,显示高亮 1、排序的列设置 sortable=‘custom’,表示该列开启排序功能,并且需要后端排序 2、Table 上监听sort-change事件,在事件回调中获取当前排序的字段名和排序顺序,根据实际业务情况编写逻辑并向接口请求排...
::v-deep .el-table__fixed-right tbody tr:hover>td { //右边固定 background-color: transparent !important; } 通过以上的设置确实可以达到一定的效果,表格在hover的时候部分不高亮,这样是不满足的,所以重新找到下面的方式可以解决问题 ::v-deep .el-table .el-table__body tr.hover-row > td{ backgro...
应该是elmentui源码中用了一个变量接受当前已经选中的行,当这个行是刚刚选中的那一行的时候,再次选中不会触发行改变事件,所以就不会再次高亮,应该是没有考虑到table嵌套table的问题 rowCurrentChange : function(currentRow,oldCurrentRow){ //父界面table选中行改变发生的变化(只要选中了就会触发) var _this = ...
[element-ui] el-table点击高亮当前行,2、:row-class-name=“tableRowClassName”,需要借助@row-click="handleRowClick"获取当前点击行的下标。
},methods: {// 高亮行selectRow(row) {this.$nextTick(() =>{this.$refs.libTable.setCurrentRow(row,true)this.currentRow= row }) }, } 针对需求 2:监听搜索框,内容改变则调用搜索接口,把新的结果赋值给 表格数据。 因为每次表格数据都会更新,所以原来的高亮行会消失,若想保持高亮行不变,则需要继续...
思路:勾选超过1条勾选第二条的时候做处理,将新勾选的设置选中,之前勾选的一条取消选中 el-table页面添加 highlight-current-row 行选中高亮显示, @current-change行选中事件 @selection-change勾选框选中事件 <el-table@current-change="handleSelectionChange"highlight-current-row @selection-change="handleSelecti...
在el-table-column里面使用了template的时候,点击template里面dom元素的时候不知道如何实现这一行的高亮? 使用的饿了么UI开发vue项目,关于el-table组件已经使用了highlight-current-row属性实现点击行的高亮,但还有一个下面的需求没有满足 相关代码 <el-table-column label="操作" width="60"> <template slot-scope...
通过el-table事件取消选中状态 只需要设置成null就可以 this.$refs.table.setCurrentRow(null); 1. 在获取当前行事件中,选中行再点一次高亮行,取消选中态。 需要开表格的 highlight-current-row 属性。 对比是否之前的选中行,是则取消选中态 判断用户勾选还是取消勾选 ...
<el-table height="93%" :header-cell-style="{background:'#E5EBF1',color:'#517085'}" :data="tableData1" tooltip-effect="dark" @row-click="clickDetailsFun" :row-class-name="tableRowClassName" :row-style="selectedRowStyle" highlight-current-row //高亮设置 style="width: 100%"> <el-...