Zum Inhalt

ACPChecklist

Beschreibung - Widget

Ein Widget, das auf der Lesemaske eines Datensatzes eine abhakbare Checkliste bereitstellt.

image.png image.png

Changelog

Changelog hier.

Voraussetzungen

  • Das Widget kann nur auf der Lesemaske platziert werden.
  • Es wird ein neues Feld am Datensatztyp gebraucht, in welches die Checklisten-Einträge gespeichert werden. Das Feld muss vom Typ VARCHARMAX sein.
    Bsp.: ACP_CHECKLIST (Typ = VARCHARMAX)

Installation Widget

Installationsanleitung finden Sie hier

Update Widget

Updateanleitung finden Sie hier

Konfiguration Widget

Konfigurationsdatei

Das Widget besitzt keine Konfigurationsdatei.

App Designer

  1. Loggen Sie sich im genesisWorld SmartDesign ein.
  2. Öffnen Sie die Administrations-App.
  3. Klicken Sie auf den App Designer Abschnitt im linken Teil der Seite.
  4. Klicken Sie im Kästchen Session auf "Aktivieren".
  5. Navigieren Sie im Anschluss in die App wo das Widget eingebunden ist.
  6. Öffnen Sie eine beliebige App und navigieren Sie zu einem beliebigen Datensatz.
  7. Klicken Sie am oberen rechten Rand der Seite auf "Anpassen".
  8. Klicken Sie nun auf das Widget um die Konfiguration zu bearbeiten.

ACPChecklist.png

Parameter Mögliche Werte Beschreibung
Minimale Anzeigehöhe Höhe als Zahl oder px Wert Mindesthöhe welche das Widget nicht unterschreiten darf
Feld für den Checklisten-Inhalt Datensatz-Feld vom Typ VARCHARMAX Feld in welches das Widget seine Daten speichert
Aufgaben-Feld: Bearbeitung in % Aufgaben-Datensatzfeld "Bearbeitung in %" (WORKINGPERCENT) ℹ Nur für den Aufgaben-Datensatz relevant.

Falls gesetzt, wird der Bearbeitungsstatus der Aufgabe auf erledigt gesetzt, wenn alle Checklisten-Einträge abgehakt wurden
Beschriftung Übersetzungsschlüssel
z.B.: To-Do Liste
Titel der Checkliste
Anzeigebreite Breite des Widgets
Anzeigehöhe Höhe des Widgets

Übersetzung

Im Standard werden immer Deutsch und Englisch mitgeliefert (de.json; en.json). Anpassungen können in den Dateien vorgenommen werden, jedoch ist zu beachten, dass diese bei einem Update des Widget überschrieben werden.

Pfad zu den Übersetzungsdateien:

C:\Program Files (x86)\Common Files\CAS-Software\Server\JavaServices\smartdesign-apps\{@DATENBANKNAME}\smartdesign.base\smartdesign\base\webcontent\{WIDGETNAME}\assets\lang

Wenn Sie für eine Widget-Integration individuelle Übersetzungen benötigen, erstellen Sie eine Kopie der Standard-Sprachdatei und benennen diese passend zur Konfigurationsdatei des Widgets.

Vorgehen:

  • Konfigurationsdatei: Jedes Widget hat eine eigene Konfigurationsdatei, z.B. example-config.json.
  • Standardsprachdatei: Standardmäßig werden de.json und en.json verwendet.
  • Angepasste Sprachdatei: Erstellen Sie eine Kopie und benennen Sie sie z.B. example-config_de.json für Deutsch.

INFO

Wenn eine angepasste Sprachdatei verwendet wird, müssen die nachfolgenden Parameter in der Konfigurationsdatei des Widget auf true gesetzt werden. Weitere Informationen finden Sie hier.
- useTranslations
- useTranslationsConfiguration

Beispieldatei:

{
  "CANCEL": "Abbrechen",
  "SAVE": "Speichern",
  "CHECKLIST_FIELD_NOT_SET": "Das Feld für den Checklisten Inhalt wurde noch nicht gesetzt.",
  "NEW_ENTRY": "Neuer Eintrag",
  "ADD": "Hinzufügen",
  "NO_ENTRIES": "Keine Einträge vorhanden"
}

Beschreibung

CANCEL Beschriftung Abbrechen Button

SAVE Beschriftung Speichern Button

CHECKLIST_FIELD_NOT_SET Text der Warnmeldung wenn das Feld für den Checklisten Inhalt nicht gesetzt wurde

NEW_ENTRY Platzhalter Text wenn ein neuer Checklisten-Eintrag angelegt wird

ADD Beschriftung Button für das Erstellen eines neuen Checklisten-Eintrags bei leerer Liste

NO_ENTRIES Text der angezeigt wird bei leerer Liste