tree - RDF Datasource -- Wie onBeginUpdateBatch verwenden?

  • Eigentlich habe ich mir den Update meines tree wie folgt vorgestellt.
    1. onBeginUpdateBatch aufrufen --> tree builder wartet auf onEndUpdateBatch
    2. Daten aktualisieren
    3. onEndUpdateBatch aufrufen
    4. Tree zeigt die zuvor aktualisierten Daten an

    Leider scheint dies so nicht zu funktionieren, so daß ich momentan die RDF Datasource vom tree vor der Datenaktualisierung abhänge und danach wieder hinzufüge.

    Weiß einer, wie ich meinem observer mitteilen kann, das gleich viele Updates gefahren werden und der tree erst am Ende dieses Vorgangs wieder aktualisiert werden soll?

  • Habe rausgefunden, wie es funktioniert:

    Edit:
    Die Methode mit dem Entfernen und wieder Hinzufügen der Datasource vom tree ist dennoch schneller (bei mir ca. 30%). Je nach Vorgehensweise ist ein tree.builder.rebuild() notwendig, damit der tree die neuen Daten anzeigt.