User Tools

Site Tools


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
en:software:tim:smartform:assign_user_by_button

This is an old revision of the document!


FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

User per Button in Smartform zuweisen

Um einen bestimmten Benutzer einer Swimlane per Button zu zuweisen benötigt man folgenden Code:
<button type="button" id="ERSETZ_MICH" name="ERSETZ_MICH" initMethod="assignUserByButton" class="user(USERNAME),swimlane(SWIMLANE)">Zuweisungsbutton</button>

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.

<button type="button" id="ERSETZ_MICH" name="ERSETZ_MICH" initMethod="assignUserByButton" class="user(USERNAME),swimlane(SWIMLANE),message(NACHRICHT)">Zuweisungsbutton</button>

Natürlich können zusätzlich weitere Klassen wie gewohnt übergeben werden. Dies kann dann wie in diesem Beispiel aussehen:

<button type="button" id="ERSETZ_MICH" name="ERSETZ_MICH" initMethod="assignUserByButton" class="user(USERNAME),swimlane(SWIMLANE),message(NACHRICHT) WEITERE_KLASSEN">Zuweisungsbutton</button>
Die Reihenfolge in der user, swimlane und message übergeben werden ist beliebig!
en/software/tim/smartform/assign_user_by_button.1516885244.txt.gz · Last modified: 2021/07/01 09:54 (external edit)