が隠されますが、子の親を検索すると表示されます。親とその子を表示する方法のExtJS TreepanelのparentNodeをフィルタリング
私は両方の場合に親を見たいです。 子/親alwaysの親をフィルタリングするか、そこに存在する必要があります。 子供はそれぞれの親がそこに滞在フィルターならば、これはノードの子供たちが検証するかどうかをチェックした後、現在のノードの親がこの権利を追加することで有効であるかどうかをチェックすることができますExtJSに
が隠されますが、子の親を検索すると表示されます。親とその子を表示する方法のExtJS TreepanelのparentNodeをフィルタリング
私は両方の場合に親を見たいです。 子/親alwaysの親をフィルタリングするか、そこに存在する必要があります。 子供はそれぞれの親がそこに滞在フィルターならば、これはノードの子供たちが検証するかどうかをチェックした後、現在のノードの親がこの権利を追加することで有効であるかどうかをチェックすることができますExtJSに
であり、すでにある:
if (!visible) {
var current = node;
while (current.parentNode) {
current = current.parentNode;
if (v.test(current.get('text'))) {
visible = true;
break;
}
}
}
ここ更新されたfiddleです。
フィルタ機能にコードを追加する必要があるため、親ノードもチェックします。
var parent = node.parentNode;
var testVisible = false;
while(parent){
testVisible = v.test(parent.get('text'))
if(testVisible){
visible = testVisible;
break;
}
parent = parent.parentNode;
}
フィドルhttps://fiddle.sencha.com/#view/editor&fiddle/1oso
:filterFn、if (!visible) {
アドオンで