二、在el-table标签中添加相应的属性以启用选中功能 对于单选,虽然不需要 <el-table-column type="selection" />,但需要处理行点击事件。 对于多选,直接在 <el-table> 内部的 <el-table-column> 中添加 type="selection" 属性。
<el-table-columntype="selection"width="55"v-if="props.table_config.checkbox":reserve-selection="true"/> 这样就可以一直保持选中状态了,但有个问题,就是弹窗关闭后,再打开还是选中的,要去除选中状态要用到表格的方法clearSelection 给表格用ref绑定一个变量,然后在合适的位置(关闭弹窗或请求接口时)触发该方法...
1 1、el-table 加一个方法::row-key="get_row_key" 2 3 2、在 methods 中: 4 5 // 保持选中状态 6 get_row_key(row) { 7 // 保证是唯一标识符即可 8 return row.id 9 }, 10 11 3
1、el-table 加一个方法::row-key="get_row_key" 2、在 methods 中://保持选中状态get_row_key(row) {//保证是唯一标识符即可returnrow.id },3、加上 :reserve-selection="true" <el-table-column type="selection" align="center" :reserve-selection="true"> </el-table-column> 1. 2. 3. 4....
selection选中的数据数组,row当前选中的数据。 4、table的方法,clearSelection()清除表格选中,toggleRowSelection(ele, true) 手动选中。先取清除选中,再根据勾选你选择的那一条数据。 5、 toggleRowSelection有两个参数一个是要选的数据,一个是该数据的状态,true选中,false不选...
-- <el-button @click="toggleSelection([tableData[1], tableData[2]])" >切换第二、第三行的选中状态</el-button>--> <el-button @click="toggleSelection()">取消选择</el-button></div></div> js代码: export default{data(){return{tableData:[{date:"2016-05-03",name:"王小虎",address:...
一、el-table多选分页时,记住其他页的选中状态 实现方法: 核心是el-table-column的reserve-selection属性 image.png 1.通过type="selection"设置复选框列,重点在于 reserve-selection 属性,设置为true时,数据更新之后保留之前选中的数据。 2.需要表格属性“row-key”的配合,在使用 reserve-selection 功能的情况下,该...
行设置一样的 Style。 第一种选中复选框表格变色 效果图: <template> <div id=""> <el-table :data="tableData" style="width: 100%" :row-style="isRed" @selection-change="selected" > <el-table-column type="index" label="序号" width="80"> </el-table-column> ...
1 打开一个含有el-table多选框的vue文件,在el-table标签上添加ref="multipleTable",然后插入一个取消选择的按钮。如图 2 使用el-table提供的clearSelection方法设置取消多选框。如图 3 保存vue文件后用浏览器打开,先把多选框全部选上,然后点击下方的取消选择按钮,这时可以看到多选框从选中状态变为未选状态。如图 ...
1、el-table 加一个方法::row-key="get_row_key" 2、在 methods 中: // 保持选中状态 get_row_key(row) { // 保证是唯一标识符即可 return row.id }, 3、加上 :reserve-selection=&