Personalizar a barra de comando usando o estruturador de comandos

Este artigo orienta-o ao longo da criação e edição de comandos modernos utilizando o estruturador de comandos e o Power Fx.

Abra o estruturador de aplicações

Ou crie uma nova aplicação condicionada por modelo usando o moderno estruturador de aplicações ou abra uma aplicação condicionada por modelo existente usando o estruturador de aplicações moderno.

Crie uma aplicação condicionada por modelo nova usando o estruturador de aplicações

  1. Iniciar sessão no Power Apps.

  2. No painel de navegação esquerdo, selecione Soluções. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  3. Abra ou crie uma solução para conter a nova aplicação condicionada por modelo.

  4. Selecione Nova > Aplicação > Aplicação condicionada por modelo.

  5. Introduza um Nome para a sua aplicação e, em seguida, selecione Criar. Mais informações: Crie uma aplicação condicionada por modelo que tenha uma página de tabela de conta

    Modelo do nome da nova aplicação condicionada por modelo

Abra uma aplicação condicionada por modelo existente usando o estruturador de aplicações

  1. Iniciar sessão no Power Apps
  2. No painel de navegação esquerdo, selecione Soluções. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.
  3. Abra a solução que contém a aplicação condicionada por modelo existente.
  4. Selecione a aplicação condicionada por modelo e, em seguida, selecione ... > Editar para abrir o estruturador de aplicações moderno.

Criar ou editar comandos modernos

Uma vez que se encontra no estruturador de aplicações, use o estruturador de comandos para personalizar as suas barras de comando.

Nota

  • Atualmente, o estruturador de comandos só pode ser acesso através do estruturador de aplicações moderno ou das soluções para comandos existentes.
  • Atualmente, os comandos clássicos não podem ser editados dentro do estruturador de comandos.

Editar a barra de comandos

Abra o estruturador de comandos para editar uma barra de comando

  1. Selecione qualquer tabela da área Páginas no estruturador de aplicações.

  2. Selecione ... e, em seguida, selecione Editar barra de comandos.

    Ponto de entrada do estruturador de aplicações

  3. Selecione a localização da barra de comandos desejada e, em seguida, selecione Editar. Mais informações: Localizações da barra de comandos

    Selecionar localização

Criar um novo comando

Ao contrário dos comandos clássicos, os comandos modernos são exibidos apenas dentro da aplicação que está a editar. Isto impede a transferência de comandos indesejados para outras aplicações, e garante um melhor desempenho de runtime.

Na primeira vez que o estruturador de comandos é aberto para uma aplicação, é mostrado um aviso para utilizar apenas JavaScript ou Power Fx. Selecionar Power Fx também lhe permite utilizar JavaScript, se pretender. Selecionar Power Fx no diálogo irá criar uma biblioteca de componentes de comando para armazenar fórmulas de Power Fx.

  1. Abra o estruturador de comandos para editar uma barra de comandos e, em seguida, selecione + Novo Comando. Criar um novo comando

  2. No painel direito, introduza ou selecione a partir das seguintes opções:

    • Etiqueta (opcional). Introduza uma etiqueta que será exibida no botão de comando.

    • Ícone. Selecionar um ícone para o botão de comando. Pode escolher entre quaisquer ícones do sistema ou ficheiros SVG de recursos Web. Para carregar o seu próprio ícone, escolha o Recurso Web e, em seguida, carregue um ficheiro com formato SVG. Em seguida, selecione Guardar e Publicar o recurso Web. Para obter mais informações sobre como criar um recurso Web para a imagem de ícone que deseja, vá a criar ou editar recursos Web de aplicações condicionadas por modelos para expandir uma aplicação.

    • Ação. Selecione um dos seguintes:

    • Visibilidade. Selecione para Mostrar o botão de comando ou Mostrar com a condição da fórmula.

    • Título da descrição (opcional). Introduzir um título da descrição. O título aparece ao utilizador quando este passa com o rato sobre o comando.

    • Descrição da sugestão (opcional). Introduza uma descrição da sugestão. A descrição aparece ao utilizador por baixo do título da descrição quando este passa com o rato sobre o comando.

      Exemplo de um título e descrição de uma sugestão de comando.

    • Texto de acessibilidade (opcional). Introduza o texto que será lido pelos leitores do ecrã.

    • Número da encomenda. A encomenda que o comando apresentará em runtime relativamente a outros comandos dentro da mesma barra de comando.

  3. Arraste e largue o comando para a localização desejada. Pode organizar comandos modernos entre comandos clássicos.

  4. Selecione Guardar e publicar para que o comando fique disponível para os utilizadores da aplicação.

  5. Selecione Executar para executar aplicação e testar as alterações

Nota

  • A publicação de fórmulas do Power Fx na biblioteca de componentes de comandos pode demorar alguns minutos. Esta operação de segundo plano poderá ainda estar em curso após o estruturador de comandos concluir o pedido e desbloquear o estruturador.

Utilizar o Power Fx para ações e visibilidade

Pode utilizar o Power Fx para ambas as ações (o que acontece quando o botão de comando é selecionado) bem como a visibilidade (lógica para controlar quando o botão está visível). O Power Fx não é suportado em comandos clássicos.

Vai notar que o comando da aplicação condicionada por modelo tem uma experiência de barra de fórmula que é semelhante às aplicações de tela. Para trabalhar com dados do Dataverse, pode utilizar fórmulas do Power Fx tal como faria nas aplicações de tela. Mais informações: Utilizar o Power Fx com comandos

Nota

  • O Dataverse é atualmente a única origem de dados suportada com comandos em aplicações condicionadas por modelos.
  • Não é possível adicionar atualmente tabelas adicionais como origens de dados diretamente do estruturador de comandos. No entanto, pode abrir a biblioteca de componentes de comando no estúdio de tela e adicionar tabelas adicionais como origens de dados e depois usá-las dentro do estruturador de comandos.
  • Nem todas as funções disponíveis dentro de aplicações de tela são suportadas atualmente para comandos de aplicações condicionadas por modelos. Além disso, introduzimos algumas novas funções específicas aos comandos de aplicações condicionadas por modelos.
  • Para ver mais limitações com comandos modernos, consulte Limitações conhecidas de comandos modernos.

Utilizar o JavaScript para ações

O JavaScript é suportado com comandos clássicos e modernos. No entanto, é mais simples criar comandos e associar o seu JavaScript usando o estruturador de comandos moderno.

  1. Para a Ação selecionar Executar o JavaScript.

  2. Selecione Adicionar biblioteca ou selecione outra da lista. A lista é preenchida com quaisquer bibliotecas em utilização pela barra de comandos atual.

    Adicionar Biblioteca de JavaScript

  3. Selecione Adicionar e procurar os recursos Web existentes do JavaScript ou pode adicionar os seus.

    Adicionar recurso Web JavaScript

  4. Introduza o Nome da função. Por exemplo, selecione a biblioteca Main_system_library.js e, em seguida, selecione esta função: XrmCore.Commands.Open.opennewrecord.

  5. Adicione parâmetros para passar à sua função.

    Adicionar parâmetros

Nota

Não é suportado a utilização de várias bibliotecas JavaScript ou a chamada de várias funções a partir de um único comando.

Consulte também

Descrição geral dos comandos modernos