Nuclos Valuelist Provider (VLP): abhängige Comboboxen, Datenquelle, Layoutregel Werteliste aktualisieren, Status/Process/Parameters, $username/$mandator.

globe with meridians Sprache: Deutsch · English

hammer and wrench Valuelist Provider

Abhängige Auswahllisten in Comboboxen – z.​B. nur die Ansprechpartner des gewählten Kunden.

Auf dieser Seite

Was ist ein Valuelist Provider?

Ein Valuelist Provider (VLP) schränkt die Auswahl in einer Combobox/List-of-Values dynamisch ein – abhängig von einem anderen ausgewählten Wert. Typische Fälle: nur die Ansprechpartner eines gewählten Kunden anzeigen oder nur die Räume eines gewählten Gebäudes.

Fallbeispiel: Ansprechpartner je Kunde.

Schritt 1: Datenquelle anlegen

Menüaufruf: Administration → Datenquellen → Valuelist Provider. Definiere einen Übergabeparameter (z.​B. intid_kunde), der die interne ID des auslösenden Datensatzes übermittelt.

Heißt der Parameter intid, übernimmt Nuclos automatisch die INTID des Hauptdatensatzes.

Datenquelle des Valuelist Providers.

Schritt 2: VLP im Layout einfügen

Im Layouteditor hängst du den Valuelist Provider über die Palette an das Zielfeld (hier: Ansprechpartner). Optional lässt sich ein Default-Flag nutzen, um beim Durchlaufen automatisch einen Standardwert (z.​B. die Standardadresse) vorzuwählen.

Valuelist Provider im Layout.

Schritt 3: Layoutregel anlegen

Definiere auf dem Ausgangsfeld (hier Kunde) eine Layoutregel:

FeldWert
EreignisWenn Wert sich ändert
AktionstypWerteliste aktualisieren
BusinessobjektBO der Zielkomponente (nur bei Unterformular; sonst leer)
ZielkomponenteCombobox, deren Werte aktualisiert werden
ParameterParametername aus der Datenquelle

Layoutregel „Werteliste aktualisieren“.

Vordefinierte Valuelist Provider

Systemparameter in Bedingung/SQL: $username, $mandator, $locale, $searchmode (in Hochkommata). Sie müssen im VLP zuvor unter Parameter deklariert werden.

VLP für Text-Attribute

Um für ein Text-Attribut eine feste Werteliste anzubieten (ohne Referenz, z.​B. für „Anrede“), wähle im Layouteditor eine Combobox mit Haken Zeige alle Attribute, hinterlege einen VLP (ID-Feld leer lassen). Mit Werteliste editierbar dürfen Nutzer auch eigene Werte eintragen.

Combobox mit Valuelist Provider für ein Text-Attribut.

Verwandte Seiten

framed picture Layout


Komponenten & Regeln.

Öffnen →

file cabinet Datenquellen


Datenquellen.

Öffnen →

package Businessobjekt


Attribute.

Öffnen →