Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
software:tim:smartform:assign_user_by_button [2013/10/02 14:15] manuel.kindler |
software:tim:smartform:assign_user_by_button [2021/07/01 09:52] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===User per Button in Smartform zuweisen=== | ||
- | == Um einen bestimmten Benutzer einer Swimlane per Button zu zuweisen benötigt man folgenden Code: == | ||
- | |||
- | |||
- | <code> | ||
- | <button type="button" id="ERSETZ_MICH" name="ERSETZ_MICH" initMethod="assignUserByButton" class="user(USERNAME),swimlane(SWIMLANE)">Zuweisungsbutton</button> | ||
- | </code> | ||
- | |||
- | Per Klick auf den Button wird der im Klassennamen angegebene User, der im Klassennamen angegebenen Swimlane zugewiesen. | ||
- | Während des Zuweisungsvorgangs wird der Button gesperrt und standardmäßig mit "Bitte warten..." beschriftet. Ist die Zuweisung abgeschlossen, wird der Button wieder freigegeben und mit dem ursprünglichen Text beschriftet. | ||
- | |||
- | Es ist möglich diese "Bitte warten..." Beschriftung zu überschreiben. Hierfür muss dem Button die gewünschte Nachricht mitgegeben werden. | ||
- | |||
- | <code> | ||
- | <button type="button" id="ERSETZ_MICH" name="ERSETZ_MICH" initMethod="assignUserByButton" class="user(USERNAME),swimlane(SWIMLANE),message(NACHRICHT)">Zuweisungsbutton</button> | ||
- | </code> | ||
- | |||
- | Natürlich können zusätzlich weitere Klassen wie gewohnt übergeben werden. | ||
- | Dies kann dann wie in diesem Beispiel aussehen: | ||
- | |||
- | <code> | ||
- | <button type="button" id="ERSETZ_MICH" name="ERSETZ_MICH" initMethod="assignUserByButton" class="user(USERNAME),swimlane(SWIMLANE),message(NACHRICHT) WEITERE_KLASSEN">Zuweisungsbutton</button> | ||
- | </code> | ||
- | |||
- | |||
- | > Die Reihenfolge in der group, swimlane und message übergeben werden ist beliebig! |