File Selector de archivos
Este componente muestra un área de selección de archivos en la interfaz. Puede mostrar el icono del tipo de archivo, el nombre y la fecha de modificación; al pulsarlo, permite seleccionar un archivo nuevo. Normalmente se usa para seleccionar un archivo de datos y proporcionar su ruta a un script del servicio.
| Clave | Tipo | Descripción | Obligatorio | Valor predeterminado | Versión mínima requerida |
|---|---|---|---|---|---|
| initialPath | cadena | Directorio superior inicial del selector de archivos | - | Ruta raíz de XPP | - |
| allowedExtensions | matriz de cadenas | Lista de extensiones de archivo permitidas | - | [] | - |
| label | cadena | Título mostrado cuando no se ha seleccionado ningún archivo | localizable | "" | 1.2-10 |
| footerText | cadena | Información mostrada cuando no se ha seleccionado ningún archivo | localizable | "" | 1.2-10 |
| isFile | booleano | Si se selecciona un archivo; si es false, se selecciona un directorio | - | true | 1.2-10 |
Este componente permite deslizar hacia la izquierda para mostrar un botón de eliminación; al pulsarlo, se vacía el valor de configuración guardado.
initialPath es una ruta relativa al paquete de scripts XPP. Si no se especifica, se usa la ruta del paquete de scripts actual.
allowedExtensions contiene la lista de extensiones de archivo permitidas. Los elementos que no cumplan los requisitos de extensión no se mostrarán ni podrán seleccionarse.
| Tipo de retorno | Descripción |
|---|---|
| cadena | Ruta absoluta completa del archivo seleccionado |
Tema
| Clave del tema | Tipo | Descripción |
|---|---|---|
| labelColor | color | Color del nombre del archivo |
| valueColor | color | Color de la descripción del archivo |
Ejemplo
{
cell = "File";
key = "file1";
initialPath = "scripts";
isFile = true; -- Seleccionar un archivo
label = "请选择一个脚本"; -- Título
-- footerText = "可选择所有 XXT 支持的脚本格式"; -- Descripción
allowedExtensions = { "lua"; "xxt"; "xpp" }; -- Solo se pueden seleccionar archivos con estas extensiones
};
