Ich benutze TreeTable mit benutzerdefinierten Datenquelle. Ich möchte es filtern und Elemente erweitern, die bestimmten Bedingungen entsprechen. Aber die einzige Methode, die ich fand, ist Aber mit dieser Methode für eine große Menge von Artikeln wird die Leistung zu brechen. Irgendwelche Vorschläge, wie kann ich dieses Problem lösen?Vaadin TreeTable Filtering
1
A
Antwort
1
Sie können dem Container der treeTable (Vaadin API für weitere Informationen) einen SimpleStringFilter (oder Ihre eigene Implementierung von Filter) hinzufügen.
Das Hinzufügen eines Filters zu einem Container behält nur das übereinstimmende Element in der Containerdatenquelle bei (Container.getItemsIds().size()
gibt die genaue Anzahl der übereinstimmenden Elemente zurück).
Danach können Sie die setCollapsed()
Methode mit weniger Elementen verwenden.
Grüße.
Verwandte Themen
- 1. Vaadin: Datenbindung an Treetable
- 2. vaadin wie man Checkbox auf treetable setzen
- 3. Vaadin - Lazy Query Container
- 4. Wie PrimeNg TreeTable durch Code
- 5. export treetable premefaces zu pdf
- 6. Filtering Modelldaten
- 7. XSLT - Filtering
- 8. RadGrid Filtering
- 9. jQuery Filtering
- 10. Exportieren treetable zu Excel/CSV in adf
- 11. p: TreeTable Senden nicht auf Unterknoten
- 12. Suche auf KeyPress auf Tabelle/TreeTable
- 13. AS3 Object Filtering
- 14. Excel VBA Filtering Ausgabe
- 15. SearchView Filtering ListView
- 16. Filtering Mutable Array NSPredicate
- 17. Filtering Reihen von Spaltenwert
- 18. Filtering NSDictionary mit Prädikat
- 19. Filtering Datensätze mit IEnumerable.Select
- 20. ngGrid Multi Column Filtering
- 21. SVG D3 Filtering
- 22. Gridview Filtering eingebaute Funktion?
- 23. Filtering Sammlungen mit lambdaj
- 24. Google Maps Marker Filtering
- 25. xmppframework disco items filtering
- 26. Filtering mit Linux-Befehlszeile
- 27. MVC Generic Repository Filtering
- 28. Filtering NSArray mit NSPredicate
- 29. Cassandra multi-column Filtering
- 30. Filtering Dateien mit -notcontains