Saltar al contenido principal

Button Botón de acción

Este componente muestra un botón en la interfaz para ejecutar una acción.

ClaveTipoDescripciónObligatorioValor predeterminadoVersión mínima requerida
actioncadenaIdentificador de la acción*--
argsdiccionarioParámetros que se pasan a la acción*--
alignmentcadenaAlineación-Left1.2-10
alignmentDescripción
LeftAlineado a la izquierda
CenterCentrado
RightAlineado a la derecha
NaturalAlineación natural
JustifiedJustificado

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.

ClaveTipoDescripciónObligatorioValor predeterminadoVersión mínima requerida
commandcadenaCadena del comando que se ejecutará*-1.2-10
Tipo de retornoDescripción
enteroValor de retorno de la ejecución del comando, Exit Status

LaunchScript:

Ejecuta un script del servicio.

ClaveTipoDescripciónObligatorioValor predeterminadoVersión mínima requerida
pathcadenaRuta del script del servicio*--

Sin valor de retorno

OpenURL:

Abre una URL en una aplicación de terceros.

ClaveTipoDescripciónObligatorioValor predeterminadoVersión mínima requerida
urlcadenaURL que se abrirá*--

Sin valor de retorno

ScanQRCode:

Abre la cámara para escanear un código QR.

Sin parámetros

Tipo de retornoDescripción
cadenaResultado del escaneo del código QR

SendMail:

Envía un correo electrónico desde la aplicación.

ClaveTipoDescripciónObligatorioValor predeterminadoVersión mínima requerida
subjectcadenaAsunto del correo*--
toRecipientsmatriz de cadenasMatriz de direcciones de destinatarios*--
ccRecipientsmatriz de cadenasMatriz de direcciones en copia-{}-
bccRecipientsmatriz de cadenasMatriz de direcciones en copia oculta-{}-
attachmentsmatriz de cadenasMatriz 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]";
}
};

XUI-Button.png