Button Botón de acción
Este componente muestra un botón en la interfaz para ejecutar una acción.
| Clave | Tipo | Descripción | Obligatorio | Valor predeterminado | Versión mínima requerida |
|---|---|---|---|---|---|
| action | cadena | Identificador de la acción | * | - | - |
| args | diccionario | Parámetros que se pasan a la acción | * | - | - |
| alignment | cadena | Alineación | - | Left | 1.2-10 |
| alignment | Descripción |
|---|---|
| Left | Alineado a la izquierda |
| Center | Centrado |
| Right | Alineado a la derecha |
| Natural | Alineación natural |
| Justified | Justificado |
Descripción de las acciones
Una vez completada la acción, su valor de retorno se guarda en la configuración de este componente. Por ello, debes establecer correctamente sus propiedades key y defaults.
Cada acción action requiere un diccionario de parámetros args diferente.
Reload:
Actualiza XUI y vuelve a cargar todas las instancias de XUI en ejecución. Requiere XXT v1.2-10 o posterior.
Sin parámetros ni valor de retorno
RunCommand:
Ejecuta un comando mediante system/posix_spawn. Requiere XXT v1.2-10 o posterior.
| Clave | Tipo | Descripción | Obligatorio | Valor predeterminado | Versión mínima requerida |
|---|---|---|---|---|---|
| command | cadena | Cadena del comando que se ejecutará | * | - | 1.2-10 |
| Tipo de retorno | Descripción |
|---|---|
| entero | Valor de retorno de la ejecución del comando, Exit Status |
LaunchScript:
Ejecuta un script del servicio.
| Clave | Tipo | Descripción | Obligatorio | Valor predeterminado | Versión mínima requerida |
|---|---|---|---|---|---|
| path | cadena | Ruta del script del servicio | * | - | - |
Sin valor de retorno
OpenURL:
Abre una URL en una aplicación de terceros.
| Clave | Tipo | Descripción | Obligatorio | Valor predeterminado | Versión mínima requerida |
|---|---|---|---|---|---|
| url | cadena | URL que se abrirá | * | - | - |
Sin valor de retorno
ScanQRCode:
Abre la cámara para escanear un código QR.
Sin parámetros
| Tipo de retorno | Descripción |
|---|---|
| cadena | Resultado del escaneo del código QR |
SendMail:
Envía un correo electrónico desde la aplicación.
| Clave | Tipo | Descripción | Obligatorio | Valor predeterminado | Versión mínima requerida |
|---|---|---|---|---|---|
| subject | cadena | Asunto del correo | * | - | - |
| toRecipients | matriz de cadenas | Matriz de direcciones de destinatarios | * | - | - |
| ccRecipients | matriz de cadenas | Matriz de direcciones en copia | - | {} | - |
| bccRecipients | matriz de cadenas | Matriz de direcciones en copia oculta | - | {} | - |
| attachments | matriz de cadenas | Matriz de rutas de los archivos adjuntos | - | {} | - |
Sin valor de retorno
Null:
No realiza ninguna acción. Se usa normalmente para restablecer un valor de configuración concreto y enviar la notificación correspondiente al script. Requiere XXT v1.2-10 o posterior.
Sin parámetros ni valor de retorno
Ejemplo
{
cell = "Button";
action = "OpenURL:";
label = "联系 [email protected]";
args = {
url = "mailto:[email protected]";
}
};
