Bugfix Enhancement

Keyword: InAppDevelopment

Critical

Model constraints
In-App Dokumentation
XMI-Modell-Import
Administrationstool für Schemadefinition der Datenbank

Major

Service Editor: Services in-app konfigurieren und neustarten
TL-Script delete()
In-App-Entwicklung von Sichten: Baumtabelle
In-App-Entwicklung von Sichten: Einfache Templates für Tabellen, Bäume & Co
InApp-Formulare über Tabbars strukturieren
In-App Detail-Dialoge für Grids konfigurieren
Layout-Editor: Grids mit Delete-Command
Mehrere Super-User
Layout-Editor: Bearbeitbarkeit von Formularen und Grids steuern
Anwendungskonfiguration ohne "metaConf.txt": autoconf
Customizations für mehrere Typen in in-app Formular
TL-Script: Model-Reflection
TL-Script: Regular expressions
Generischer Create-Dialog mit dynamischer Formularanzeige
Singletons in-app anlegen
TL-Script: Comments
Switch-Statement für TL-Script
TL-Script: Or-Fallback-Chains
TL-Script: Deep-Copy
TL-Script: JSON-Syntax, groupBy, indexBy, subString, toLowerCase, toUpperCase
Charts über chart.js
Tree-Grids für Graph-Ansichten

Detail

In-App-Entwicklung von Sichten: Mehrfachselektion in der Grid
TLAnnotation um Darstellung des Select-Dialoges anzugeben
TL-Script-Editor: Kontext-Vervollständigung für Enum-Konstanten
Generische Instanz-Admin: Generisches Löschen von Objekten
Exception-Causes in Error-Infos anzeigen
Bessere Fehlermeldung bei falscher Konfiguration im FieldDefinitionTemplateProvider
Grid im Layout-Editor ist mit nur einem Elementtyp konfigurierbar
Berechtigungsstruktur In-App konfigurieren
Über form.template.xml definierte Sichten als Standard-Sicht konfigurieren
Burger-Menü mit Tabs der Main-Tabbar für das Sidebar-Layout
TL-Script: Throw/Info-Operationen
TL-Script: Modell-Literale für lokale Typen
TL-Script: Constant folding for custom script functions
In-app Confirm-Message mit Modellbezug
Automatisches Einbinden von exportierten Modellen in die Entwicklungsumgebung
TL-Script: Ausdruck der einen Anwendungs-Alias auflöst
TL-Script-Editor: Einschränkung der automatischen Vervollständigung
Redesign navigation structure for in-app development tools
Invalidate-Kommando InApp konfigurierbar machen
Sichtbarkeit des Root Knotens in TreeGrids In-App konfigurieren
Expert-Suche: Skript-Ausdrücke beliebigen Typs auswerten
TL-Script: Letztes Semikolon in Variablendefinition und Befehlskette weglassen
@InApp: Option, um nur klassifizierte Implementierungen auszuwählen
TL-Script: all(`enum`)
Multiselektion in generic Delete-Handler

Major

Aufkappzustand von Gruppen in Formular-Editor-Formularen wird nicht erhalten
Layout-Exportieren schreibt invalides XML (im falschen Encoding)
Layout-Export produziert Name-Clashes in exportierten Layout-XMLs
Form-Template: Fehlende Möglichkeit einer Typ-Einschränkung
Template für In-App-Tabbars erzeugt dopplete Security-Layouts mit undefinierten Keys
Keine Top-Level-Tabs im Sidebar-Theme erstellbar
TL-Script-Editor: ESC-Taste muss gefangen werden
Modell-Editor: Reduktion der Annotationen auf ein sinnvoll in-app konfigurierbares Maß
TL-Script: Inkonsistente Flat-Map-Semantik von get()
Layout-Editor: Anlageformular des Anlagedialogs hat initial kein Kontext-Modell

Detail

Fehler im Optimizer bei Suchausdrücken
UnsupportedOperationExcepction bei TL-Script-Ausdruck mit "and"
"Andere Attribute"-Gruppe in In-App-Formularen nicht reaktiv
Layout-Export führt zu invaliden Komponenten-Referenzen bei Referenzierung einer bestehenden Komponente
Ein Attribut, das im Editor versteckt ist kann nicht als Tabellen-Spalte angezeigt werden
Löschen von Typen lässt Assoziationen übrig
NullPointerException beim Speichern von Typen mit Containment-Attributen in der Grid
Kontext-Menü im Modell-Diagramm-Editor zeigt "komische" Kommandos an
Formular Crashed bei Anzeige von New-Line Objekten einer Grid Komponente
TL-Script: Apply-Funktion kann nicht mit mehreren Argumenten umgehen
Ressourcen-Keys anzeigen liefert z.B. im Layout-Editor Fehler
In-App Tab mit Formular ohne Modell wird nicht angezeigt
sum(a,b) schlägt fehl
Unerwartete Randfallbehandlung in "average"
Fehlerhaft Aufzeichnung der Formulardefinition bei InApp Formularen
Unerwartete Objektanlage bei Speichern von ForeignAttribute-Values ohne Basis-Objekt
TL-Script-Editor: Keine Vervollständigung bei Modulnamen mit Zahlen
Nach Layout-Export können Komponenten Duplikate entstehen
In-App-Entwicklung: Login nach Modelländerung nicht mehr möglich
Falsches Encoding in Modell-Messages-Dateien beim Export in die Entwicklungsumgebung
Keine Auswertung "create-visibility" in Composites
Die Optionen für die Auswahl des Templates sind nicht geordnet.
Inkonsistente Prüf-Expressions in Command-Executability und Delete-Constraints
Kein Modell in generischem Anlage-Dialog
TestNoHardIconReferences für Applikationen nicht standardmäßig aktivieren
Inkonsistente Menü-Sprache Reiter/Tab
In-App Development: Grid-Create-Handler wird fälschlicher Weise für Tabellen angeboten
Layout-Editor: Layout-Export scheitert bei Layout mit Fehlern in der Datenbank
Options by expression liefert null als mögliche Auswahl

Nice to have

Dokumentation: "Nummernkreis" im Default-Wert für String-Attribute falsch