TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.9.2
  4. #28452

7.9.2
TopLogic Release

2025-02-18

Verbesserung

Wichtig
#28426
Beliebige Objekte als Initialdaten laden
#28461
Wiederverwendung von Personenkontakten
Detail
#28362
Ändern der Selektion bei Modellwechsel
#28421
Implementierung von Sequenz-ID Funktionen in TLScript
#28423
Add Content Navigation Capabilities to WebFolder and Document Model
#28443
Migrationsprozessor zur Änderung der Modell-Referenzen aller Objekte einer Tabelle
#28453
Add multiline text support modifier for standard tables
#28459
Zusätzliche Spaltenheader InApp konfigurieren
#28464
Migrations: Actions after startup
#28465
Migration: Anpassung von Spaltenbreiten
#28469
Farbe des gesetzten Filter-Icons auf rot setzen
#28472
Eigene Optionsreihenfolge InApp definieren

Fehlerbehebung

Wichtig
#28477
Core-Theme: Kein Scrollbalken mehr in mehrzeiligen Textfeldern
Detail
#28348
CoreTheme: Hyperlinks in indirekten Filter Matches sehen aktiv aus
#28429
Sicherheitslücke Apache Kafka CVE-2024-56128 und CVE-2024-31141
#28430
Sicherheitslücke Spring-Core CVE-2022-22968
#28452
Selektion in den Viewport scrollen
#28463
Probleme beim Abdocken einer Komponente aus dem einem Dialog
#28480
Aktualisierung der Breadcrumb, wenn Tabbar unsichtbar wird
#28484
JSON: Fehler beim Parsen von Exonentialdarstellung mit '+'
#28495
Behebung von CVE-2024-4577 durch Upgrade von Apache Lucene
#28498
Fehlender Abstand vor Dropdowns in einer Toolbar
#28501
Sidebar im Condensed-Theme initial zuklappen
Fehlerbehebung (Nutzer-sichtbar)

Detail

#28452

Selektion in den Viewport scrollen

TableControl

Wird in einer tabellenartigen Komponente (tl:TableComponent, tl:GridComponent oder tl:TreeTableComponent) die Selektion programmatisch bspw. über die Partnergruppe gesetzt, dann wird nicht immer sichergestellt, dass die Selektion im Viewport des Nutzers dargestellt wird.

Durch Zufall funktioniert dies zurzeit u. a. in TreeGrid's und TreeTable's, falls die Selektion einen Knoten erhält, der noch nicht expandiert ist und bei Selektion automatisch expandiert wird. Durch die Expansion werden neue Zeilen der Tabelle hinzugefügt und ein entsprechendes "Insert-Event" verschickt. Im tl:TableControl gibt es einen Tabellen-Listener (TableControl#handleTableModelEvent), der bei einem Insert ein requestRepaint ausführt. Dadurch wird das tl:Control neu gezeichnet und der Viewport angepasst.

Es existiert zurzeit noch keine Logik, die inkrementell den Viewport anpasst, falls die Zeilen der Tabelle gleich beiben und sich ausschließlich nur die Selektion geändert hat.

Test

Wechsle in die Sicht Technisches Demo > Komponenten > Tabellen und Bäume. Dort ist für die jeweilige Komponente das Auswahlfeld als Partnergruppe für die darüber befindliche Komponente konfiguriert, die somit ihr Selektion teilen. Indem man in dem Auswahlfeld die Werte ändert kann man prüfen, ob der Viewport korrekt angepasst wird.

  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • EN
  • Login