Beschreibung
Der State
eines Buttons bestimmt, ob ein Button aktiv (1
) oder deaktiviert (0
) ist. Ein deaktivierter Button kann nicht geklickt werden und ist für den Benutzer ausgegraut. Diese Funktion ist hilfreich, um Buttons dynamisch an bestimmte Bedingungen anzupassen, wie z. B. den Fortschritt eines Projekts oder das Vorhandensein von notwendigen Daten.
Der Zustand eines Buttons kann durch die direkte Angabe von 0
oder 1
festgelegt werden oder dynamisch mit einer if
-Bedingung gesteuert werden.
Verwendung
- State = 1: Der Button ist aktiv und kann geklickt werden.
- State = 0: Der Button ist deaktiviert und nicht anklickbar.
- Dynamischer State: Der Zustand wird durch eine
if
-Bedingung gesteuert, die auf Projektfeldern oder anderen Kriterien basiert.
Beispiele
Beschreibung | Formel |
---|---|
Button immer aktiv |
createButton( 1, "Aktiver Button", "Dieser Button ist aktiv und kann geklickt werden", "action()", "", "", "", "Beschreibung des Buttons", "", "envelope" ) |
Button immer deaktiviert |
createButton( 0, "Deaktivierter Button", "Dieser Button ist derzeit deaktiviert", "action()", "", "", "", "Beschreibung des Buttons", "", "envelope" ) |
Button mit if-Bedingung |
createButton( if(projectFlavor("Status") == "Aktiv", 1, 0), "Dynamischer Button", "Dieser Button wird aktiviert, wenn das Projekt aktiv ist", "action()", "", "", "", "Beschreibung des Buttons", "", "envelope" ) |
Hinweise
- Verwenden Sie den
state
-Parameter, um sicherzustellen, dass Buttons nur dann aktiv sind, wenn alle Voraussetzungen erfüllt sind. - Nutzen Sie
if
-Bedingungen, um den Zustand dynamisch auf Basis von Projektfeldern oder anderen Daten zu steuern. - Stellen Sie sicher, dass die verwendeten Bedingungen korrekt definiert sind, um unerwartetes Verhalten zu vermeiden.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.