Impostazioni di look and feel
- Label(non obbligatorio) da utilizzare per mostrare l'etichetta del componente.
- Icon(non obbligatorio) - icona del pulsante.
- Size(obbligatorio) - dimensioni standard dei pulsanti.
- Type(obbligatorio) - layout standard dei pulsanti.
- Name(obbligatorio) - questo nome aiuterà a trovare il componente in BP.
- Enabled(obbligatorio) - disponibilità del pulsante nell'applicazione. È attivo per impostazione predefinita.
- Visible() - rende visibile il componente se è attivo. Abilitato per impostazione predefinita.
Inneschi del flusso di lavoro:
- onCreate - si attiva quando l'elemento viene creato nella pagina;
- onShow - si attiva quando il componente cambia il suo stato in visibile (visualizzato nella pagina);
- onHide - si attiva quando il componente cambia il suo stato in nascosto (smette di essere visualizzato);
- onDestroy - si attiva quando il componente viene distrutto;
- onClick - si attiva quando il componente viene cliccato.
Azioni del componente:
Button Get Properties:
Ottiene le proprietà del pulsante
Parametri di ingresso:
- Component Id [string] - identificatore del componente button.
Parametri di uscita:
- Label[string] - etichetta del pulsante;
- Type[enum] - tipo di pulsante;
- Size[enum] - tipo di pulsante;
- Icon[enum] - icona del pulsante;
- Color[string] - colore del pulsante;
- Visible[boolean] - stato di visibilità del pulsante;
- Enabled[boolean] - stato di abilitazione/disabilitazione del pulsante;
- Loading[boolean] - stato di caricamento del pulsante.

Button Set Properties
Imposta tutte le proprietà del pulsante
Parametri di ingresso:
- Component Id [string] - identificatore del componente pulsante.
- Label[string] - etichetta del pulsante;
- Type[enum] - tipo del pulsante;
- Size[enum] - tipo di pulsante;
- Icon[enum] - icona del pulsante;
- Color[string] - colore del pulsante;
- Visible[boolean] - stato di visibilità del pulsante;
- Enabled[boolean] - stato di abilitazione/disabilitazione del pulsante;
- Loading[boolean] - stato di caricamento del pulsante.

Button Update Properties
Aggiorna le proprietà del pulsante
Parametri di ingresso:
- Component Id [string] - identificatore del componente pulsante.
- Label[string] - etichetta del pulsante;
- Type[enum] - tipo del pulsante;
- Size[enum] - tipo di pulsante;
- Icon[enum] - icona del pulsante;
- Color[string] - colore del pulsante;
- Visible[boolean] - stato di visibilità del pulsante;
- Enabled[boolean] - stato di abilitazione/disabilitazione del pulsante;
- Loading[boolean] - stato di caricamento del pulsante.

Button Click
Esegue un clic sul pulsante
Parametri di input:
- Component Id [string] - identificatore del componente pulsante.

Button Reset State
Riporta tutti gli stati dei pulsanti ai valori predefiniti
Parametri di input:
- Component Id[string] - Identificatore del componente pulsante.

Button Set Loading
Imposta lo stato di caricamento su true
Parametri di input:
- Component Id [string] - Identificatore del componente pulsante.

Button Remove Loading
Imposta lo stato di caricamento su false Parametri di ingresso:
Parametri di ingresso:
- Component Id [string] - Identificatore del componente del pulsante.

Button Enable
Imposta lo stato abilitato su true
Parametri di ingresso:
-
Component Id [string] - Identificatore del componente pulsante.

Button Disable
Imposta lo stato abilitato su falso
Parametri di input:
-
Component Id [string] - Identificatore del componente pulsante.

Button Show
Imposta lo stato visibile su true
Parametri di input:
- Component Id [string] - Identificatore del componente pulsante.

Button Hide
Imposta lo stato visibile su false
Parametri di ingresso:
- Component Id [string] - Identificatore del componente pulsante.

Esempio di utilizzo:
Ad esempio, l'utilizzo di un pulsante per aprire una finestra modale
