X4 Web Apps 7.4.1
Grid Component: Speicherung der Einstellungen im Browser
https://softproject.atlassian.net/browse/X4WEB-66
Folgende vom Benutzer vorgenommene Einstellungen in der Grid Component einer Web App können im lokalen Speicher des Browsers gespeichert werden:
Sichtbarkeit der Spalten
Filter
Sortierung
Ausgewählte Seite
Paginierungseinstellungen
Die Einstellungen sind verfügbar, wenn der Benutzer die Grid Component erneut im Browser öffnet und bei Neustart des Browsers.
Grid Component: Filtern in <GridColumn>
über neues Attribut filterable
https://softproject.atlassian.net/browse/X4WEB-129
Das Element <GridColumn>
enthält das neue Attribut filterable
, mit dem das Filtern von Spalten in einer Grid Component für jede Spalte unabhängig voneinander konfiguriert werden kann.
Grid Component: Konfigurierbare Einstellungen im Element <GridColumn>
https://softproject.atlassian.net/browse/X4WEB-180
Für die Attribute sortable
, editable
und visible
des Elements <GridColumn>
ist jetzt auch Data Binding möglich. Die Einstellungen für das Sortieren und Filtern von Spalten in der Grid Component können jetzt über Prozesse geladen werden. Zudem lässt sich die Reihenfolge von Spalten über das neue Attribut order
ändern.
Grid Component: Neues Element <Remember>
in GridSettings
Mit dem Element Remember
lässt sich die Einstellung für folgende Eigenschaften der Grid Component speichern:
Filtern
Paginierung
Auswahl von Elementen
Sortieren
Sichtbarkeit von Spalten
Verbesserte Navigation
https://softproject.atlassian.net/browse/X4WEB-31
Beliebig viele Module können in der Navigation angezeigt werden.
Die Menüschaltfläche ist immer sichtbar, wenn Inhalte vorhanden sind.
Die Navigation wird automatisch geschlossen, wenn ein Element aktiv ist.
Weißraum wurde reduziert.
Durch Benutzerrechte eingeschränkte Bearbeitung und Anzeige von GridColumns
https://softproject.atlassian.net/browse/X4WEB-60
Die Bearbeitung und Anzeige von GridColumns kann durch Benutzerrechte, verknüpft mit dem User in Keycloak eingeschränkt werden. Mit dem User Identity Adapter kann geprüft werden, welcher Benutzer eingeloggt ist. Über ein Mapping wird dann festgelegt, welcher Benutzer welche Spalte bearbeiten darf. Ein Anwendungsbeispiel könnte sein: Nur ein Benutzer mit der entsprechenden Berechtigung kann die Spalte mit den Benutzernamen der anderen Benutzer ändern.
Zugriffsrechte für Components und Module
https://softproject.atlassian.net/browse/X4WEB-76
Die Einstellungen der Zugriffsrechte für Components und Module wurden geändert. Die .wac
-Datei enhtält nun eine neue Kategorie, in der die Zugriffsrechte entsprechend der in Keycloak definierten Rollen festgelegt werden können.
Es werden nur die Komponenten und Module angezeigt, auf die der Benutzer Zugriff hat.
Funktionalitäten von ComboBoxAutocomplete
in ComboBox
integriert
https://softproject.atlassian.net/browse/X4WEB-82
Es gibt kein ComboBoxAutocomplete mehr, sondern nur noch ComboBox, die die Funktionen der beider Controls vereint.
Neue Attribute für Custom Controls
https://softproject.atlassian.net/browse/X4WEB-32
Es wurden neue Attribute hinzugefügt, um die Einstellungen für den iframe Sandbox-Modus über Custom Controls zu steuern.
Datei-Upload-Mechanismus durch Multipart-Form-Upload ersetzt
https://softproject.atlassian.net/browse/X4WEB-20
https://softproject.atlassian.net/browse/X4WEB-1
Die Upload-Funktionalität für das Hochladen von mehreren Dateien wurde verbessert.
Kendo Component Updates
RadioButton durch Kendo Component ersetzt
https://softproject.atlassian.net/browse/X4WEB-81
mat-radio-buttons
wurden durch kendo radio buttons
ersetzt. Wenn die Werte im value
- und optionValue
-Attribut des Radio-Button-Elements identisch sind, ist der Radio-Button ausgewählt.
Labels durch Kendo Labels ersetzt
https://softproject.atlassian.net/browse/X4WEB-73
Labels in Web Apps wurden durch Kendo Labels ersetzt.
Seitenleistenmenü durch Kendo Drawer ersetzt
https://softproject.atlassian.net/browse/X4WEB-131
Das Seitenleistenmenü in Web Apps wurde durch die Kendo Drawer Component ersetzt. Module mit Untermodulen können über das Hamburger-Menüsymbol in der oberen linken Ecke () erweitert und geschlossen werden.
Web-App-Header durch Kendo Component ersetzt
https://softproject.atlassian.net/browse/X4WEB-134
Für die Navigationsleiste im Header einer Web App wird jetzt die entsprechende responsive Kendo Component verwendet. In diesem Zusammenhang wurde auch das Benutzermenü überarbeitet.
Modulauswahlmenü durch Kendo Component ersetzt
https://softproject.atlassian.net/browse/X4WEB-135
Das Modulauswahlmenü wurde durch die entsprechende responsive Kendo Component ersetzt. Werden aufgrund des responsiven Designs nicht alle Module in der Ansicht angezeigt, lassen sich die nicht angezeigten Module über die drei Punkte in der oberen rechten Ecke () auswählen und einblenden.
Neues Control RichText mit Kendo Component Rich Text Editor hinzugefügt
https://softproject.atlassian.net/browse/X4WEB-179
Mit dem neuen Control RichText lassen sich Inhalte in einer Web App mit einem WYSIWYG-Editor formatieren. Über einen Read-only-Modus lassen sich die Bearbeitungssteuerelemente ausblenden.