Merge pull request #16 from ParadeTo/fix-issue#14
fix issue #14, make delete node configurable
This commit is contained in:
12
readme.md
12
readme.md
@@ -99,10 +99,22 @@ export default {
|
|||||||
|
|
||||||
Default name for new leafnode.
|
Default name for new leafnode.
|
||||||
|
|
||||||
|
|
||||||
|
**onDeleteNode**
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
onDeleteNode(confirm) {
|
||||||
|
if (something) {
|
||||||
|
confirm()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
**default-expanded**
|
**default-expanded**
|
||||||
|
|
||||||
Default node is expanded or not.
|
Default node is expanded or not.
|
||||||
|
|
||||||
|
|
||||||
# events
|
# events
|
||||||
**click**
|
**click**
|
||||||
|
|
||||||
|
@@ -110,6 +110,10 @@
|
|||||||
type: String,
|
type: String,
|
||||||
default: 'New tree node'
|
default: 'New tree node'
|
||||||
},
|
},
|
||||||
|
onDeleteNode: {
|
||||||
|
type: Function,
|
||||||
|
default: (confirm) => {confirm()
|
||||||
|
},
|
||||||
defaultExpanded: {
|
defaultExpanded: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: true
|
default: true
|
||||||
@@ -165,9 +169,8 @@
|
|||||||
|
|
||||||
delNode () {
|
delNode () {
|
||||||
const vm = this
|
const vm = this
|
||||||
if (window.confirm('Are you sure?')) {
|
const confirm = () => vm.model.remove()
|
||||||
vm.model.remove()
|
this.onDeleteNode(confirm)
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
setEditable () {
|
setEditable () {
|
||||||
|
Reference in New Issue
Block a user