File Seletor de arquivos
Este componente exibe uma área de seleção de arquivos na interface, com o ícone do tipo, o nome e a data de modificação do arquivo; toque nela para selecionar um novo arquivo. Normalmente é usado para selecionar arquivos de dados e fornecer seu caminho a um script de serviço.
| Chave | Tipo | Descrição | Obrigatório | Valor padrão | Versão mínima |
|---|---|---|---|---|---|
| initialPath | String | Diretório inicial de nível superior para a seleção de arquivos | - | Caminho raiz do XPP | - |
| allowedExtensions | Array de strings | Lista de extensões de arquivo permitidas | - | [] | - |
| label | String | Título exibido quando nenhum arquivo está selecionado | Localizável | "" | 1.2-10 |
| footerText | String | Mensagem exibida quando nenhum arquivo está selecionado | Localizável | "" | 1.2-10 |
| isFile | Booleano | Se deve selecionar um arquivo; quando false, seleciona um diretório | - | true | 1.2-10 |
Deslize este componente para a esquerda para exibir o botão de exclusão; toque no botão para limpar o valor de configuração salvo.
initialPath é um caminho relativo ao pacote de scripts XPP. Se não for informado, será usado o caminho do pacote de scripts atual.
allowedExtensions contém a lista de extensões permitidas. Itens que não atenderem aos requisitos de extensão não serão exibidos nem poderão ser selecionados.
| Tipo retornado | Descrição |
|---|---|
| String | Caminho absoluto completo do arquivo selecionado |
Tema
| Chave do tema | Tipo | Descrição |
|---|---|---|
| labelColor | Cor | Cor do nome do arquivo |
| valueColor | Cor | Cor da descrição do arquivo |
Exemplo
{
cell = "File";
key = "file1";
initialPath = "scripts";
isFile = true; -- selecionar um arquivo
label = "请选择一个脚本"; -- título
-- footerText = "可选择所有 XXT 支持的脚本格式"; -- descrição
allowedExtensions = { "lua"; "xxt"; "xpp" }; -- permitir somente arquivos com estas extensões
};
