Menu Suporta Objeto de Dados
Os menus suportam a capacidade de serem conduzidos por um objeto de dados. Este recurso suporta o seguinte:
- Rótulos dinâmicos, permitindo coisas como "Bem-vindo {{Username}}"
- Links dinâmicos, incluindo critérios de vinculação nesses links
- Imagens dinâmicas como perfis de usuário
- Temas condicionais
- Regras de visibilidade que podem controlar a visibilidade dos itens do menu
Como Configurar um Menu Existente com um Objeto de Dados
- Na camada de aplicação, vá para Action Drawer > Criar um menu
- Localize o Menu existente no painel Menu e clique no ícone pop-up correspondente
- Clique no botão Editar
- Selecione o objeto de dados para usar como o valor da Regra de origem
- Clique em Salvar
Como Configurar um Novo Menu com um Objeto de Dados
- Na camada de aplicação, vá para Action Drawer > Criar um menu
- Clique em Criar no painel Menus
- Atribua um Nome para o menu. Por exemplo: North Sales Menu
- Clique no ícone Temas de itens de menu para configurar qualquer informação de tema para o menu
- Selecione o objeto de dados apropriado no menu Regra de origem
- Clique em Salvar
Após configurar as informações acima, se você estiver usando um novo menu e não o Menu do site, também precisará configurar essas informações no Design do aplicativo:
- Navegue até App Builder IDE > Crie seu aplicativo
- Clique no ícone de engrenagem Abrir registro para o aplicativo no painel Aplicativos
- Clique no ícone de edição de lápis para Menu no painel Regiões
- Selecione o novo menu como o Controle padrão
- Clique em Prosseguir
Como Inserir uma Imagem no Menu
Pode haver casos de uso em que você queira exibir uma imagem dentro de um Menu. Com esse novo recurso, você pode exibir uma imagem dentro da região do Menu, e essa imagem pode ser baseada em informações armazenadas no objeto de dados ao qual você conecta o Menu. Este exemplo pressupõe que você já tenha um objeto de dados com uma Coluna que captura as informações do UUID da imagem.
Nota
As imagens podem ser armazenadas no objeto de dados como UUID, string base64 ou tipo de coluna binário com a própria imagem lá.
Para Localizar um UUID de Imagem Armazenada Localmente
- Navegue até App Builder IDE > Crie sua aparência
- Localize a Coleção onde você carregou a imagem para ser armazenada localmente
- Analise as Imagens para a coleção identificada
- Clique duas vezes na imagem para a qual deseja obter o valor UUID
- Selecione a parte do valor URL relativa que aparece a seguir
/image/
. Por exemplo:50e85d87-e283-4953-983f-0bc3e18b3a7e
- Copie o valor para sua área de transferência
- O valor UUID é o que você deseja armazenar em uma coluna no objeto de dados ou regra que é referenciado no Menu
Para Adicionar uma Imagem a um Menu a Partir de um Objeto de Dados
- Na camada de aplicação, vá para Action Drawer > Criar um menu
- Localize o Menu para adicionar a imagem
- Clique em Criar em Itens de menu
- Selecione Imagem como o Tipo de Controle
- Atribua um Nome
- Clique para selecionar o Alinhamento que você está procurando. Por exemplo: Direita
- Em Outros tipos de controle, defina a coluna Fonte para a coluna que contém a URL da imagem. Por exemplo: Avatar
- Navegue de volta para a camada de interface do usuário do aplicativo, atualize seu navegador da web e verifique os resultados
Informações Adicionais
Se você deseja adicionar uma imagem de logotipo personalizada a um aplicativo, consulte Como adicionar um logotipo a um aplicativo