Zeige letzte Bearbeiter
1 Über die Eigenschaft //Verfügbar wenn// kann geregelt werden, wann Formularelemente angezeigt werden sollen.
2
3 {{figure image="designer_properties_availableif_de.png"}}
4 In diesem Dialogfenster wird eingestellt, wann Formularelemente verfügbar sein sollen.
5 {{/figure}}
6
7 Wird nur ein [[Status>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.States.WebHome]] oder nur eine [[Benutzergruppe>>doc:Formcycle.UserInterface.UserSettings.UserGroups.WebHome]] gewählt, wird dieses Element nur angezeigt, wenn sich der Vorgang in diesem Status befindet bzw. der angemeldete Benutzer dieser Gruppe angehört. Zudem gibt es für jeden Status und jede Benutzergruppe auch die Möglichkeit, dass Element nur dann anzuzeigen, wenn das Formular nicht in diesem Status ist oder nicht von einem Benutzer dieser Benutzergruppe geöffnet wird. Beispielsweise kann damit ein Formularelement nur dann angezeigt werden, wenn es keinen Status hat, wodurch es nur für Benutzer sichtbar ist, jedoch nicht für Postfachbearbeiter.
8
9 Wird sowohl ein Status als auch eine Benutzergruppe ausgewählt, wird dieses Element nur angezeigt, wenn sich der Vorgang sowohl in diesem Status befindet und auch der angemeldete Benutzer dieser Gruppe angehört.
10
11 {{info}}
12 Im Gegensatz zu versteckten Elementen werden nicht verfügbare Elemente erst gar nicht in das Formular //gerendert//, sind also nicht im //DOM// vorhanden. Dies ist zu bedenken, wenn über //jQuery// darauf zugegriffen werden soll. Es sollte vorher geprüft werden, ob das Element vorhanden ist.
13 {{/info}}
14
15 {{info}}
16 Die Auswahl //kein Status// bedeutet, dass das Formular nur aufgerufen und noch nie abgesendet wurde. Befindet sich das abgesandte Formular in einem Status, wird das Element nicht mehr angezeigt. Gleiches gilt für die Benutzergruppe //keine Gruppe//.
17 {{/info}}
Copyright 2000-2024