TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.5.0-M8
  4. #27096

7.5.0-M8
TopLogic Release

2023-03-20

Enhancement

Critical
#25645
OpenAPI server
#26207
REST calls via TL script to external APIs according to OpenAPI specification
Major
#27196
DeepL: Use glossaries for translations
#27214
TL-Script unversioned object comparison
#27215
Historical to-n references
#27234
Include ChartJS and OpenAPI in BPE Standard Configuration
Detail
#26835
Perform instanceof checks unversioned
#26935
Make Close dialog configurable by Create
#27225
Bulk Dependency Update
#27236
Model definition for revision
#27251
TLModelUtil: Replace declared ConfigurationException with TopLogicException

Bugfix

Critical
#27205
TL-Sync transmitter stops on association update
Major
#27139
Button menu in button bar does not open
#27207
Search suggestions of SelectFields and popups of the breadcrumb are placed incorrectly
#27228
Missing display of Flex data for historical objects
#27241
OpenAPI: Error although query successful
Detail
#26797
Transaction with user input: invisible properties of the form model cannot be assigned values (initialized)
#26921
ClassCastException when evaluating security rules that refer to (non-structuredElement) singletons of a module.
#27096
Tree does not scroll the selected node into the viewport on (external) selection
#27167
Normalizing JSPs leads to wrong indentation for if-else blocks
#27203
Application tests with chart.js report on home page fail
#27204
PersistentEnumeration.tValue(...) leads to ClassCastException
#27218
Grid tables: Calculated column: Single-Value SelectField requires list value.
#27227
User time zone and thus SubSession time zone can be zero
#27231
Incremental modification of a set-valued attribute not possible.
#27239
Typo in database configurations at "password template
#27240
OpenAPI: Missing content type for JSON request content
#27249
TLScript suggestions are always displayed in the same language
#27250
Missing Maven profile "ide" in Eclipse
Bugfix (User-visible)

Detail

#27096

Tree does not scroll the selected node into the viewport on (external) selection

Code migrationTreeComponent

The selection of a tree is only focused, i.e. the viewport is scrolled until the selection is displayed if the tree changes the value of its selection channel **itself**.

This is generally wrong. External selection adjustments are not taken into account for focusing. Instead, the tree should focus the selection as soon as the value of the selection channel changes.

Implementation

Currently, the listeners for the tl:SelectionModel and the selection channel are in the tl:AbstractTreeComponent, but the logic for focusing and the tl:TreeControl are in the tl:TreeComponent.

The two components have now been pulled together i.e. only the tl:TreeComponent exists.

Code migration

The tl:AbstractTreeComponent no longer exists. Instead, the tl:TreeComponent should be used.

Test

  • Jump to an object whose context is in a tree.
  • The tree should display the object and show the selected node in the viewport
  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

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