Skip to main content
Skip table of contents

Hinweise für Administratoren zur Inline-Listenbearbeitung

Allgemeine Hinweise

Grundsätzlich funktioniert die Inline-Listenbearbeitung ähnlich der Bearbeitung eines Datensatzes in der Detailansicht. Wird ein Datensatz in einer Listenansicht bearbeitet, ist er für die Bearbeitung durch andere Anwender (sowohl in der Detail- als auch in der Listenansicht) gesperrt bzw. es wird die reguläre Update-Konfliktbearbeitung ausgelöst. Die Inline-Listenbearbeitung steht aktuell nicht auf Touch-Geräten zur Verfügung.

Maskenskript

In den editierbaren Listen werden die folgenden Maskenskriptmethoden unterstützt:

  • fieldValueChanged

  • beforeRenderTable

  • beforeSave

  • entrySaved

Die Methode FieldUtils.setValue greift nur, wenn das zu ändernde Feld in der Listenansicht tatsächlich sichtbar und nicht ausgeblendet ist. Es ist daher zu empfehlen, Wertänderungen mithilfe von BPM-Prozessen anstelle von Maskenskript umzusetzen, wenn sie auch in der Listenansicht ausgelöst werden sollen.

Ein Schreibschutz, der über entryLoaded gesetzt wird, hat keine Auswirkung. Pflichtfeldeigenschaften, die per Maskenskript gesetzt werden, können in der Liste nur angezeigt werden, wenn TableUtils.setRequired in beforeRenderTable genutzt wird. Die Maskenskriptmethode fieldFocusLost wird nicht unterstützt.

Zellendarstellung

Die Zellendarstellung wird immer verwendet, wenn sich eine Zelle nicht in der Bearbeitung befindet. Die folgenden Feldeigenschaften haben auf die Darstellung einer Zelle keine Auswirkung:

  • Hintergrundfarbe

  • Schriftfarbe

  • Schriftart

  • Schriftgröße

  • Schriftstil

  • Ausrichtung

Die Hintergrundfarbe, Schriftfarbe und der Schriftstil können durch Maskenskript in der Methode beforeRenderTable() angepasst werden. Auf die Schriftgröße in der Tabelle kann nur über die Benutzereinstellung Schriftgröße Listeneinträge (in px) im Bereich Format Einfluss genommen werden. Die Schriftart und die Ausrichtung sind nicht beeinflussbar. Die Kennzeichnung von nicht gefüllten Pflichtfeldern erfolgt analog zur Detailansicht mit einem roten Sternchen.

Felddarstellung

Die Felddarstellung bezieht sich auf die Darstellung der Felder, die in einer bearbeiten Zelle verwendet werden. Diese passen sich mit Ausnahme des Datumsfelds auf die Breite der zugehörigen Tabellenspalte an. Das Datumsfeld hat immer eine feste Breite, sodass im Falle einer zu kleinen Spalte bspw. das Zeitfeld nicht direkt zu sehen ist, sondern erst wenn dieses über das Navigieren mit Tab den Fokus erhalten hat.

Die Buttons für die in einer bearbeiten Zelle verwendeten Felder sind um Platz zu sparen auf ein Minimum reduziert. Das bedeutet, dass alle Aktionsbuttons bis auf die Datumsauswahl in Datumsfeldern und das Nachschlagen (Lupe) in Nachschlagefeldern in der Tabellenbearbeitung nicht zur Verfügung stehen.

Es gelten die gleichen Einschränkungen für die Konfigurierbarkeit der Darstellung, die im vorherigen Abschnitt zur Zellendarstellung genannt worden sind. Zusätzlich wirken sich die folgenden Feldeigenschaften auf die Darstellung der Felder aus:

  • Pflichtfeld (rotes Sternchen)

  • Vertraulich (gelblicher Hintergrund)

  • Eingabemaske, Minimum/Maximum (rötlicher Hintergrund bei ungültigem Wert)

  • Darstellung von Nachschlagefeldern (Darstellung analog zur Detailansicht)

Feldtypen

Die für die Listenbearbeitung unterstützten Feldtypen sind wie folgt:

  • Datumsfelder: DATE_TEXT_FIELD, SPLITTED_DATE_TIME_FIELD

  • Zahlenfelder: DECIMAL_FIELD, BIGDECIMAL_FIELD, INTEGER_TEXT_FIELD, LONG_TEXT_FIELD

  • Textfelder: JTEXT_FIELD, REGEX_FORMATTED_TEXT_FIELD, TELEPHONE_FIELD, FAX_FIELD, MAIL_FIELD, URL_FIELD

  • Wahrheitsfelder: JCHECK_BOX

  • Schlüssel-/ Nachschlagefelder: LOOKUP_FIELD

Memofelder, HTML-Editorfelder, Bildfelder, Passwortfelder und der Datensatzstatus können in der Listenansicht nicht bearbeitet werden. Gleiches gilt für Spezialfelder wie Social Media, Dateiauswahl, Dateiendung etc.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.