Ir para o conteúdo

Exibir Nome do Arquivo Junto com Link para Download

Quando um arquivo é carregado para App Builder com o propósito de estar disponível para download, App Builder exibe o tamanho do arquivo junto com um link de download por padrão. Neste artigo, forneceremos uma visão geral sobre como alterar as informações de tamanho do arquivo que estão sendo exibidas para o valor do nome do arquivo. Este exemplo pressupõe que você tenha uma Tabela subjacente com uma Coluna que é um tipo Lógico de Arquivo para armazenar os dados do arquivo.

filesizedefault.png

Exemplo App Builder comportamento padrão para exibir o tamanho do arquivo junto com o link de download

Como Alterar a Exibição do Tamanho do Arquivo para o Nome do Arquivo

  1. Navegue até uma página do aplicativo que contém um link para download de arquivo e identifique as informações do endereço do link:

    1. Abra Developer Inspector Tools no navegador da web
    2. Clique na aba Rede e depois clique em Limpar
    3. Em {{nm.ab}}, clique no ícone de download para que você veja o prompt Salvar
    4. Retorne à aba Rede e deverá haver uma única entrada para o download do arquivo

      inspetorresultados.png

      Ilustrando a cópia usando o Inspetor

    5. Clique com o botão direito do mouse na entrada e selecione Copiar > Copiar URL

    6. Cole em um programa editor de texto, como o Bloco de Notas
    7. Modifique o valor para que comece com 'service/.... Ficará parecido com:

      'service/file/control/de6fe101-d63b-427d-81d7-5bfcaf6eb407/table/fa2d1a46-6ca0-4064-9765-69bbfd1c8027/field/d14ee8e6-3242-42b6-9692-1f28416fe382/download?EmployeeID=' || cast(EmployeeID as nvarchar(50)) || '&%24timeZoneOffset=-240&%24timeZone=America%2FNew_York&%24pageId=2f8f4a8a-9da9-4300-bf37-86b1b9d25d68&%24windowId=9ebd097d-4c2a-4b63-8170-99ddf4a8bbd0'

  2. Navegue até a exibição Lógica de Negócios do Objeto de Negócios que conduz o painel

  3. Adicione um novo registro de coluna de substituição dinâmica à regra de negócios onde você substituirá sua chave primária na URL

    1. Insira o valor obtido na Etapa 1 no campo Coluna ou Expressão
    2. Nomeie-o como downloadlink
  4. Crie um novo tipo de controle de texto

    1. Nomeie-o Link para download
    2. Defina a Coluna para downloadlink
    3. Defina o Estado de edição como Oculto
  5. Crie um novo tipo de controle de texto

    1. Nomeie-o como NomeDoArquivo
    2. Defina a coluna como Nome do arquivo
    3. Na aba de controle Edge Case, defina o Link Target como {{downloadlink}}
  6. Navegue de volta para a visualização da página do aplicativo, atualize o navegador da web e confirme que agora você vê o Nome do arquivo aparecer em vez do Tamanho do arquivo. Clicar no nome do arquivo fará o download do arquivo.

    filenamedownload.png

    Exemplo finalizado com o Nome do Arquivo sendo exibido em vez do Tamanho do Arquivo para download do arquivo

Nota

Você pode definir o Controle de Arquivos como Oculto se não quiser que ele seja exibido na página. No entanto, se você remover ou desativar o Controle de Arquivos, o download não funcionará mais.