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.
|
||||
|
||||
|
||||
**onDeleteNode**
|
||||
|
||||
```javascript
|
||||
onDeleteNode(confirm) {
|
||||
if (something) {
|
||||
confirm()
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
**default-expanded**
|
||||
|
||||
Default node is expanded or not.
|
||||
|
||||
|
||||
# events
|
||||
**click**
|
||||
|
||||
|
@@ -110,6 +110,10 @@
|
||||
type: String,
|
||||
default: 'New tree node'
|
||||
},
|
||||
onDeleteNode: {
|
||||
type: Function,
|
||||
default: (confirm) => {confirm()
|
||||
},
|
||||
defaultExpanded: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
@@ -165,9 +169,8 @@
|
||||
|
||||
delNode () {
|
||||
const vm = this
|
||||
if (window.confirm('Are you sure?')) {
|
||||
vm.model.remove()
|
||||
}
|
||||
const confirm = () => vm.model.remove()
|
||||
this.onDeleteNode(confirm)
|
||||
},
|
||||
|
||||
setEditable () {
|
||||
|
Reference in New Issue
Block a user