Nuclos Valuelist Provider (VLP): abhängige Comboboxen, Datenquelle, Layoutregel Werteliste aktualisieren, Status/Process/Parameters, $username/$mandator. |
Sprache: Deutsch · English
Abhängige Auswahllisten in Comboboxen – z.B. nur die Ansprechpartner des gewählten Kunden.
Auf dieser Seite |
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.
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 |

Datenquelle des Valuelist Providers.
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.
Definiere auf dem Ausgangsfeld (hier Kunde) eine Layoutregel:
| Feld | Wert |
|---|---|
| Ereignis | Wenn Wert sich ändert |
| Aktionstyp | Werteliste aktualisieren |
| Businessobjekt | BO der Zielkomponente (nur bei Unterformular; sonst leer) |
| Zielkomponente | Combobox, deren Werte aktualisiert werden |
| Parameter | Parametername aus der Datenquelle |

Layoutregel „Werteliste aktualisieren“.
NuclosProcess).showValue).Systemparameter in Bedingung/SQL: |
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.