Zum Hauptinhalt springen

Button – Aktionsschaltfläche

Diese Komponente zeigt eine Schaltfläche an, die eine Aktion ausführt.

SchlüsselTypBeschreibungErforderlichStandardwertMinimale Version
actionZeichenfolgeAktionskennung*--
argsWörterbuchAn die Aktion übergebene Parameter*--
alignmentZeichenfolgeAusrichtung-Left1.2-10
alignmentBeschreibung
LeftLinksbündig
CenterZentriert
RightRechtsbündig
NaturalNatürliche Ausrichtung
JustifiedBlocksatz

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üsselTypBeschreibungErforderlichStandardwertMinimale Version
commandZeichenfolgeAuszuführende Befehlszeile*-1.2-10
RückgabetypBeschreibung
GanzzahlVon der Befehlszeile zurückgegebener Exit Status

LaunchScript:

Führt ein Dienstskript aus.

SchlüsselTypBeschreibungErforderlichStandardwertMinimale Version
pathZeichenfolgePfad zum Dienstskript*--

Kein Rückgabewert

OpenURL:

Öffnet eine URL in einer Drittanbieter-App.

SchlüsselTypBeschreibungErforderlichStandardwertMinimale Version
urlZeichenfolgeZu öffnende URL*--

Kein Rückgabewert

ScanQRCode:

Öffnet die Kamera und scannt einen QR-Code.

Keine Parameter

RückgabetypBeschreibung
ZeichenfolgeErgebnis des QR-Code-Scans

SendMail:

Sendet eine E-Mail in der App.

SchlüsselTypBeschreibungErforderlichStandardwertMinimale Version
subjectZeichenfolgeE-Mail-Betreff*--
toRecipientsArray von ZeichenfolgenArray der Empfängeradressen*--
ccRecipientsArray von ZeichenfolgenArray der CC-Adressen-{}-
bccRecipientsArray von ZeichenfolgenArray der BCC-Adressen-{}-
attachmentsArray von ZeichenfolgenArray 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]";
}
};

XUI-Button.png