<el-table-column type="selection" align="center" v-bind:selectable="chkstu"></el-table-column>
chkstu: function (row, index) {
return row.paned == 0 ? true : false;
}
根据每行的paned值来禁止或允许复选框选择
selrows: function () {
if (this.tablekcstu.begin && this.tablekcstu.end) {
for (var i = this.tablekcstu.begin - 1; i < this.tablekcstu.end; i++) {
if (this.tablekcstu.items[i].paned == 0) {
this.$refs.tablekcstu.toggleRowSelection(this.tablekcstu.items[i], true);
}
}
}
},
toggleRowSelection方法可以通过代码控制复选框的选择,第二个参数是true就是选择状态,不加第二个参数就是切换选择状态