Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
software:tim:smartform:selectusersbygroupbyclass [2014/04/09 14:24] 127.0.0.1 Externe Bearbeitung |
software:tim:smartform:selectusersbygroupbyclass [2021/07/01 09:52] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====selectUsersByGroupByClass==== | ||
- | MIt Hilfe dieser Funktion ist es möglich ein Auswahlfeld innerhalb der Smartform, auch Dropdown genannt, mit den Benutzern einer Gruppe als Auswahlmöglichkeiten zu befüllen. | ||
- | <code html><select name="Name_des_Feldes" id="ID_des_Feldes" initMethod="selectUsersByGroupByClass" class="pm"></select></code> | ||
- | |||
- | Dieses HTML Snippet muss in die Smartform engefügt werden. Der Name und die ID sind hierbei bliebig zu wählen. Als initMethod muss der Webservice " **selectUsersByGroupByClass** angegeben werden. In der **class** muss der Name der gewünschten Gruppen, deren Mitgliedern angezeigt werden sollen, eingetragen werden. In diesem Beispiel trägt die Gruppe den Namen "pm". \\ | ||
- | Das Ergebnis sollte wie folgt aussehen: | ||
- | {{ software:tim:smartform:selectusersbygroupbyclass.png }} | ||
- | |||
- | Wurde ein Benutzer ausgewählt, sorgt diese Funktion ebenfalls dafür, dass neue Prozessvariablen angelegt werden. Diese Variablen beinhalten Informationen zu dem aktuell ausgewählten Benutzer. Der Präfix des Namens der Variablen setzt sich hierbei aus der ID des Felds zusammen. | ||
- | * **Email** : Diese Variable nutzt als Suffix das Schlagwort **Email**. Das bedeutet für ein Selectfeld mit der ID **userSelect**, würde die Variable userSelect**Email** heissen. Der Inhalt ist die Email Adresse des ausgewählten Benutzers. | ||
- | * **Expression** : Wieder mit den Beispielfeld (ID = "userSelect") bekommen wir den Variablenname userSelect**Expression**. Den Inhalt bildet eine UserExpression die dem folgenden Schema folgt //user(BENUTZERNAME)//. | ||
- | * **RealName** : Wieder mit den Beispielfeld (ID = "userSelect") bekommen wir den Variablenname userSelect**RealName**. Diese hat den Nachname und den Vorname des Benutzer zum Inhalt. |