Commit f4353b7b authored by yann300's avatar yann300

add itemAt function

parent a9277858
...@@ -77,7 +77,7 @@ class TreeView { ...@@ -77,7 +77,7 @@ class TreeView {
formatData (key, data, children, expand, keyPath) { formatData (key, data, children, expand, keyPath) {
var self = this var self = this
var li = yo`<li class=${css.li_tv}></li>` var li = yo`<li key=${key} class=${css.li_tv}></li>`
var caret = yo`<div class="fa fa-caret-right caret ${css.caret_tv}"></div>` var caret = yo`<div class="fa fa-caret-right caret ${css.caret_tv}"></div>`
var label = yo` var label = yo`
<div key=${key} class=${css.label_tv}> <div key=${key} class=${css.label_tv}>
...@@ -127,6 +127,10 @@ class TreeView { ...@@ -127,6 +127,10 @@ class TreeView {
} }
} }
itemAt (path) {
return this.view.querySelector(`li[key="${path}"]`)
}
labelAt (path) { labelAt (path) {
return this.view.querySelector(`div[key="${path}"]`) return this.view.querySelector(`div[key="${path}"]`)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment