Version 9.0.2
Neue Makros-Funktionen und Änderungen in Makros
IsMultiSelectField()
Prüft ob in einem Von-Bis Selektionsfeld eine Mehrfachauswahl vorliegt.SetzenAdHocFilter
Dieser Aufruf wird ab sofort auch in Master-Detail-Elementen Unterstützt.DataServiceExecute jetzt auch in asynchroner Ausführung.
Wird in Parameter 4 ein “True” übergeben, so wird der Datendienst asynchron ausgeführt.ExistsDialogVariable
Die neue Funktion "ExistsDialogVariable" erlaubt es, zu prüfen, ob eine Dialog-Variable vorhanden ist.AufrufenUrl
Das neue Makro "AufrufenUrl" ruft aus der Anwendung einen Browser auf und übergibt eine zu öffnende URL.
AppDesigner
Makroeditor: Parameter-Spaltenbreiten im Editor und Debugger merken
Die Spaltenbreiten der Parameter-Spalten bleiben nach dem Konfigurieren nun auch bei einem Neustart des AppDesigners erhalten.
Makroeditor: “In Wenn-Bedingung einschließen”
Der Makro-Editor wurde um die neue Funktionalität "In Wenn-Bedingung einschließen" erweitert.
String-Verweis in Tooltips von Kontextmenüs finden
String-Verweise werden nun auch in Tooltips von Kontextmenüs gefunden.
Fenster “Ausgeführte Aktionen” Reihenfolge umkehren
Die Reihenfolge der ausgeführten Aktionen kann zukünftig im Fenster “Ausgeführte Aktionen” umgekehrt werden.
Namensspalte fixieren
Im Arbeitsbereichs des AppDesigners kann die Namenspalte am linken Rand der Liste fixiert werden und bleibt somit beim horizontalen Scrollen an ihrer Position.
Filtern bei der Auswahl von referenzierten Elementen
Der Auswahldialog wurde um die Filtermöglichkeit bei der Auswahl von referenzierten Elementen erweitert.
Tree-Element für Artikelgruppenauswahl
Die Suche nach Artikelgruppen wird ab sofort als Tree-Element angezeigt.
Multi-Selekt für Artikelgruppen im Adhoc-Filter (Baum-Element im Suchdialog)
Die Suche nach Artikelgrupppen, welche in der Adhoc-Filterzeile genutzt wird, unterstützt jetzt auch Multiselekt.
Datensatz kopieren auch für 1:n:m Beziehungen
Das Kopieren von Datensätzen wird ab sofort auch für 1:n:m-Beziehungen unterstützt. Beispiel wären hier die Artikel-Lieferanten-Staffelpreise.
Unterstützung Boolean-Felder, die keine Pflichtfelder sind
Ab sofort können Boolean-Felder auch als Nicht-Pflichtfelder festgelegt werden. Somit unterstützen diese die Zustände “Ja”, “Nein” und “NULL”.
Daten-Edit-Elemente jetzt auch mit Datenstrukturen
Bei 1:n:m-Beziehungen sind unterhalb eines Datensatzes jetzt auch Datenstrukturen einsetzbar (auch gemischt mit Datensätzen auf einer Ebene).
Die Datensätze arbeiten hier wie bisher mit CRUD, d.h. Create, Read, Update und Delete werden generisch umgesetzt. Für die Datenstrukturen ist entsprechender Geschäftsprozess-Code erforderlich.
Benutzerdefinierte Felder mit bis zu 8000 Zeichen
Benutzerdefinierte Textfelder können nun bis zu einer Maximallänge von 8000 Zeichen definiert werden.
Anhängen an "Verweis auf benutzerdefinierte Felder" im Datensatz
Es ist nun möglich, Anhängen an den "Verweis auf benutzerdefinierte Felder" beim Datensatz zu nutzen.