TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.6.0-M1
  4. #27267

7.6.0-M1
TopLogic Release

2023-04-27

Verbesserung

Wichtig
#26283
In-App konfigurierte globale Dialoge
#27261
Abkündigung: project-*, tl-perf, tl-export, tl-sync-demo-*, vw-pmt, tl-themes-glossy
Detail
#27264
Selektionskomponenten sollen ein-elementige Mengen nicht auspacken
#27267
ListModelBuilder soll in getModel(...) eine Collection zurückliefern
#27281
ApplicationTesting: Bessere Fehlermeldung bei nicht ausführbaren Kommandos

Fehlerbehebung

Wichtig
#27297
Fehler beim Initialisieren der Datenbank auf PostgreSQL und Oracle
Detail
#27256
MEInstanceTableModelBuilder.supportsListElement wirft NPE bei Wrapper.tType() == null
#27286
Dateifilter im Uploaddialog erlaubt Upload von anderen Dateien
#27288
Fehlende Dokumentation bei unvollständigem Workspace
Verbesserung

Detail

#27267

ListModelBuilder soll in getModel(...) eine Collection zurückliefern

Code-MigrationModelBuilder

Der tl:ListModelBuilder ist ein tl:ModelBuilder der für Komponenten genutzt wird, die eine Menge von Objekten darstellen (tl:TableComponent, tl:GridComponent, ...).

Die Methode

Object getModel(Object businessModel, LayoutComponent aComponent);

im ModelBuilder soll im ListModelBuilder auf

Collection<?> getModel(Object businessModel, LayoutComponent aComponent);

geändert werden.

Code-Migration

  • In tl:ListModelBuilder muss der Rückgabetyp von getModel(Object, LayoutComponent) von Object auf Collection<?> (oder etwas konkreteres) geändert werden.
  • In tl:TableComponent müssen jetzt ListModelBuilder konfiguriert werden. Ist ein tl:ModelBuilder konfiguriert der kein ListModelBuilder ist, so wird das Login mit einer ClassCastException fehlschlagen.

Test

Refactoring. Kein zusätzlicher Test.

  • 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