SelectLine MDE - Zusatzdaten von Belegen

Webanwendung um Artikelbestände abzurufen, Warenein-/ausgänge zu verarbeiten und Inventuren durchzuführen

SelectLine MDE - Zusatzdaten von Belegen

Beitragvon Isen Ismaili » Do 26. Mär 2020, 16:02

Zusatzdaten von Belegen können eine von sechs verschiedenen Typen sein. Der Typ wird mit der Eigenschaft „type“ festgelegt:

static - Zeigt einen vordefinierten Text oder den Inhalt eines Beleg-Feldes an
string - Eingabefeld für ein Textfeld
number - Eingabefeld für ein Zahlenfeld
date - Eingabefeld für ein Datumsfeld
boolean - Checkbox für ein Kennzeichenfeld
select - Auswahlliste für ein Textfeld

Für die Darstellung und das Verhalten auf der Maske der verschiedenen Datentypen stehen noch weitere Konfigurationsmöglichkeiten zur Verfügung:

label - Optional - Blendet einen festen Text über dem jeweiligen Feld ein. Der Text kann in mehreren Sprachen angegeben werden
fieldname - Pflichtangabe (Ausser bei type „static“) - Gibt den Namen des Feldes an, für das die Eingabe möglich sein soll
text - Optional - Nur für type „static“ - Gibt den Text an, der eingeblendet werden soll. Der Text kann in mehreren Sprachen angegeben werden
required - Optional - Gibt an, dass ein Wert angegeben werden muss. Falls kein Wert angegeben wird, kommt es beim Schliessen der Maske zu einer Meldung
readonly - Optional - Gibt an, ob der Wert editierbar ist
rows - Optional - Nur für type „string“ - Gibt die Anzahl der Zeilen an, die das Eingabefeld haben soll
options - Pflichtangabe für type „select“ - Enthält eine Liste der Auswahlmöglichkeiten für das Feld. Die Elemente der Liste sind JSON-Objekte mit den Eigenschaften „value“ und „display“

Anbei ein Beispiel für Type "static":
Code: Alles auswählen
additionalData: [
    {
        type: 'static',
        fieldname: 'Number',
        label: {
            de: 'Belegnummer',
            en: 'Document number'
        }
    },
    {
        type: 'static',
        text: {
            de: 'Bitte ausfüllen',
            en: 'Please fill out'
        }
    }],
Isen Ismaili, Support, SelectLine Software AG, 9016 St. Gallen, support@selectline.ch
Benutzeravatar
Isen Ismaili
 
Beiträge: 39
Registriert: Mo 10. Okt 2016, 09:38

Zurück zu SelectLine MDE

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder