mirror of
https://github.com/ElemeFE/element.git
synced 2025-12-19 12:04:02 +08:00
Tree: checkbox can be disabled
This commit is contained in:
@@ -18,8 +18,8 @@
|
||||
v-if="showCheckbox"
|
||||
v-model="node.checked"
|
||||
:indeterminate="node.indeterminate"
|
||||
@change="handleCheckChange"
|
||||
@click.native.stop="handleUserClick">
|
||||
:disabled="!!node.disabled"
|
||||
@change="handleCheckChange">
|
||||
</el-checkbox>
|
||||
<span
|
||||
v-if="node.loading"
|
||||
@@ -155,16 +155,8 @@
|
||||
}
|
||||
},
|
||||
|
||||
handleUserClick() {
|
||||
if (this.node.indeterminate) {
|
||||
this.node.setChecked(this.node.checked, !this.tree.checkStrictly);
|
||||
}
|
||||
},
|
||||
|
||||
handleCheckChange(ev) {
|
||||
if (!this.node.indeterminate) {
|
||||
this.node.setChecked(ev.target.checked, !this.tree.checkStrictly);
|
||||
}
|
||||
this.node.setChecked(ev.target.checked, !this.tree.checkStrictly);
|
||||
},
|
||||
|
||||
handleChildNodeExpand(nodeData, node, instance) {
|
||||
|
||||
Reference in New Issue
Block a user