Aller au contenu principal

Button

Affiche un bouton activable qui exécute une action.

CléTypeDescriptionObligatoireValeur par défautVersion minimale requise
actionstringIdentifiant de l’action*--
argsdictionaryArguments transmis à l’action*--
alignmentstringAlignement du texte-Left1.2-10
alignmentDescription
LeftAligné à gauche
CenterCentré
RightAligné à droite
NaturalNaturel
JustifiedJustifié

Notes sur les actions

À la fin de l’action, sa valeur de retour peut être enregistrée dans la paire de préférences de ce composant ; définissez correctement key et defaults.

Les différentes valeurs de action nécessitent des args différents.

Reload:

Recharge toutes les instances XUI en cours d’exécution. Nécessite XXT v1.2-10 ou une version ultérieure.

Aucun paramètre ni valeur de retour.

RunCommand:

Exécute une commande shell via system/posix_spawn. Nécessite XXT v1.2-10 ou une version ultérieure.

CléTypeDescriptionObligatoireValeur par défautVersion minimale requise
commandstringLigne de commande à exécuter*-1.2-10
Type de retourDescription
integerStatut de sortie

LaunchScript:

Exécute un script de service.

CléTypeDescriptionObligatoireValeur par défautVersion minimale requise
pathstringChemin du script de service*--

Aucune valeur de retour.

OpenURL:

Ouvre une URL dans une application tierce.

CléTypeDescriptionObligatoireValeur par défautVersion minimale requise
urlstringURL à ouvrir*--

Aucune valeur de retour.

ScanQRCode:

Ouvre l’appareil photo pour scanner un code QR.

Aucun paramètre.

Type de retourDescription
stringRésultat du scan

SendMail:

Compose et envoie un e-mail dans l’application.

CléTypeDescriptionObligatoireValeur par défautVersion minimale requise
subjectstringObjet*--
toRecipientsarray of stringDestinataires*--
ccRecipientsarray of stringDestinataires en copie-{}-
bccRecipientsarray of stringDestinataires en copie cachée-{}-
attachmentsarray of stringChemins des fichiers joints-{}-

Aucune valeur de retour.

Null:

N’effectue aucune opération. Sert généralement à réinitialiser une préférence précise et à en informer les scripts. Nécessite XXT v1.2-10 ou une version ultérieure.

Aucun paramètre ni valeur de retour.

Exemple

{
cell = "Button";
action = "OpenURL:";
label = "联系 [email protected]";
args = {
url = "mailto:[email protected]";
};
};

XUI-Button.png