Button – Aktionsschaltfläche
Diese Komponente zeigt eine Schaltfläche an, die eine Aktion ausführt.
| Schlüssel | Typ | Beschreibung | Erforderlich | Standardwert | Minimale Version |
|---|---|---|---|---|---|
| action | Zeichenfolge | Aktionskennung | * | - | - |
| args | Wörterbuch | An die Aktion übergebene Parameter | * | - | - |
| alignment | Zeichenfolge | Ausrichtung | - | Left | 1.2-10 |
| alignment | Beschreibung |
|---|---|
| Left | Linksbündig |
| Center | Zentriert |
| Right | Rechtsbündig |
| Natural | Natürliche Ausrichtung |
| Justified | Blocksatz |
Aktionen
Nach Abschluss der Aktion wird der Rückgabewert im Konfigurationseintrag dieser Komponente gespeichert. Daher müssen die Eigenschaften key und defaults korrekt festgelegt werden.
Verschiedene action-Aktionen erfordern unterschiedliche Parameterwörterbücher args.
Reload:
Aktualisiert XUI und lädt alle laufenden XUI-Instanzen neu; erforderlich ab XXT v1.2-10.
Keine Parameter, kein Rückgabewert
RunCommand:
Führt die Befehlszeile mit system/posix_spawn aus; erforderlich ab XXT v1.2-10.
| Schlüssel | Typ | Beschreibung | Erforderlich | Standardwert | Minimale Version |
|---|---|---|---|---|---|
| command | Zeichenfolge | Auszuführende Befehlszeile | * | - | 1.2-10 |
| Rückgabetyp | Beschreibung |
|---|---|
| Ganzzahl | Von der Befehlszeile zurückgegebener Exit Status |
LaunchScript:
Führt ein Dienstskript aus.
| Schlüssel | Typ | Beschreibung | Erforderlich | Standardwert | Minimale Version |
|---|---|---|---|---|---|
| path | Zeichenfolge | Pfad zum Dienstskript | * | - | - |
Kein Rückgabewert
OpenURL:
Öffnet eine URL in einer Drittanbieter-App.
| Schlüssel | Typ | Beschreibung | Erforderlich | Standardwert | Minimale Version |
|---|---|---|---|---|---|
| url | Zeichenfolge | Zu öffnende URL | * | - | - |
Kein Rückgabewert
ScanQRCode:
Öffnet die Kamera und scannt einen QR-Code.
Keine Parameter
| Rückgabetyp | Beschreibung |
|---|---|
| Zeichenfolge | Ergebnis des QR-Code-Scans |
SendMail:
Sendet eine E-Mail in der App.
| Schlüssel | Typ | Beschreibung | Erforderlich | Standardwert | Minimale Version |
|---|---|---|---|---|---|
| subject | Zeichenfolge | E-Mail-Betreff | * | - | - |
| toRecipients | Array von Zeichenfolgen | Array der Empfängeradressen | * | - | - |
| ccRecipients | Array von Zeichenfolgen | Array der CC-Adressen | - | {} | - |
| bccRecipients | Array von Zeichenfolgen | Array der BCC-Adressen | - | {} | - |
| attachments | Array von Zeichenfolgen | Array der Pfade zu Anhängen | - | {} | - |
Kein Rückgabewert
Null:
Keine Aktion; wird normalerweise verwendet, um einen bestimmten Konfigurationswert zurückzusetzen und das Skript entsprechend zu benachrichtigen. Erforderlich ab XXT v1.2-10.
Keine Parameter, kein Rückgabewert
Beispiel
{
cell = "Button";
action = "OpenURL:";
label = "联系 [email protected]";
args = {
url = "mailto:[email protected]";
}
};
