Błąd #1857

rozwijanie drzewa

Added by Łukasz Waśkiewicz over 7 years ago. Updated about 7 years ago.

Status:ZamkniętyStart date:2017-10-27
Priority:NormalnyDue date:
Assignee:Michał Komar% Done:

100%

Category:ui
Target version:0.3
Developer:Michał Komar Rewizja zgłoszenia GIT:e7a1393
Tester:Łukasz Waśkiewicz Rewizja rozwiązania GIT:83ce8753c46ec646ac17900f764760a1e8e8da45
Występuje w wersji:0.3 Rewizja testów GIT:6bb31fd
Waga błędu:Mała

Description

wejść w artykuł
kliknąć odśwież na czasopiśmie tego artykułu (1 na screen)
kliknąć przycisk rozwinięcia rocznika (2 na screen)

otrzymujemy jak na screenie

drzewo.png (22.5 KB) Łukasz Waśkiewicz, 2017-10-27 13:59

History

#1 Updated by Michał Komar over 7 years ago

  • Target version set to 0.3

#2 Updated by Michał Komar over 7 years ago

  • Assignee changed from Michał Komar to Jarosław Bąbel

#3 Updated by Jarosław Bąbel over 7 years ago

  • Status changed from Nowy to Odpowiedź
  • Assignee changed from Jarosław Bąbel to Michał Komar
  • Tester Jarosław Bąbel added

Nie znalazłem rozwiązania.

Błąd pojawia się w ogólnym scenariuszu nawigacji po drzewie:

  1. Rozwiń węzeł R (BazEkon)
  2. Rozwiń dziecko R -> A1 (BazEkon -> Acta Innovations)
  3. Rozwiń wybrane dzieci
    A1 -> B1 (Acta Innovations -> 2014)
    A1 -> B2 (Acta Innovations -> 2012)
  4. Odśwież R (BazEkon)
  5. Rozwiń R -> A1 (Acta Innovations)

Węzły B1 (2014) i B2 (2012) mają napis "Wczytywanie danych..."

Poniżej opis podobnego problemu:

https://github.com/500tech/angular-tree-component/issues/330

Podbicie wersji angular-tree do najnowszej nie rozwiązuje problemu.

Próbowałem dobrać się do "dzieci węzła" w okolicach getAsyncChildren() i refreshInternal(). Próbowałem też treeModel.update() i innej konfiguracji ChangeDetectionStrategy.OnPush lub detekcji zmian w innych miejscach. Próbowałem też w kodzie komponentu dopatrzeć się jak aktywowany jest loadingTemplate.

#4 Updated by Michał Komar about 7 years ago

  • Status changed from Odpowiedź to Rozwiązany
  • Assignee changed from Michał Komar to Łukasz Waśkiewicz
  • % Done changed from 0 to 100
  • Rewizja rozwiązania GIT set to 83ce8753c46ec646ac17900f764760a1e8e8da45
  • Tester deleted (Jarosław Bąbel)

Poprawiłem w ramach zadania #1865

#5 Updated by Łukasz Waśkiewicz about 7 years ago

  • Status changed from Rozwiązany to Zamknięty
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar
  • Rewizja testów GIT set to 6bb31fd

Also available in: Atom PDF