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
Crie um novo aplicativo controlado por modelo usando o designer de aplicativo moderno ou Abra um aplicativo controlado por modelo existente usando o designer de aplicativo.
Crie uma aplicação condicionada por modelo nova usando o estruturador de aplicações
Faça login Power Apps .
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 desejado.
Abra ou crie uma solução para conter a nova aplicação condicionada por modelo.
Selecione Novo>aplicativo controlado por modelo de aplicativo>.
Introduza um Nome para a sua aplicação e, em seguida, selecione Criar. Para obter mais informações: Crie seu primeiro aplicativo orientado por modelo
Abra um aplicativo controlado por modelo existente usando o designer de aplicativo
- Iniciar sessão em Power Apps
- 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 desejado.
- Abra a solução que contém a aplicação condicionada por modelo existente.
- Selecione o aplicativo controlado por modelo e, em seguida, selecione ...>Edite para abrir o designer de aplicativo 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
Selecione qualquer tabela na área Páginas no designer de aplicativos.
Selecione ... e, em seguida, selecione Editar barra de comandos.
Selecione o local da barra de comandos desejado e, em seguida, selecione Editar. Para obter mais informações: Locais da barra de comandos
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.
A primeira vez que o designer de comandos é aberto para um aplicativo, um prompt para usar apenas JavaScript ou Power Fx é exibido. Selecionar Power Fx também lhe permite utilizar JavaScript, se pretender. A seleção Power Fx na caixa de diálogo cria uma biblioteca de componentes de comando para armazenar Power Fx fórmulas.
Abra o designer de comandos para editar uma barra de comandos e selecione Novo>Comando.
No painel direito, introduza ou selecione a partir das seguintes opções:
Rótulo (opcional). Insira um rótulo exibido no botão de comando.
Ícone. Selecionar um ícone para o botão de comando. Você pode escolher entre qualquer ícone do sistema ou arquivos SVG de recursos da web. Para carregar seu próprio ícone, escolha Recurso da Web e, em seguida, carregue um arquivo em formato SVG . Em seguida, selecione Salvar e publicar o recurso da Web. Para obter mais informações sobre como criar um recurso da Web para a imagem de ícone desejada, vá para Criar ou editar recursos da Web de aplicativo controlado por modelo para estender um aplicativo.
Ação. Selecione um dos seguintes:
- Executar fórmula. Introduza a fórmula Power Fx para executar a ação de comando. Para obter mais informações: Uso Power Fx para ações e visibilidade
- JavaScript. Forneça a biblioteca JavaScript e o comando para executar a ação de comando. Para obter mais informações: Usar JavaScript para ações
Visibilidade. Selecione se deseja Mostrar o botão de comando ou Mostrar na condição da fórmula.
Título da dica de ferramenta. Opcionalmente, insira um título de dica de ferramenta. O título aparece ao utilizador quando este passa com o rato sobre o comando.
Descrição da dica de ferramenta. Opcionalmente, insira uma descrição de dica de ferramenta. A descrição aparece ao utilizador por baixo do título da descrição quando este passa com o rato sobre o comando.
Texto de acessibilidade. Opcionalmente, insira o texto que será lido pelos leitores de tela.
Número da encomenda. A ordem em que o comando é exibido em tempo de execução em relação a outros comandos dentro da mesma barra de comandos.
Arraste e largue o comando para a localização desejada. Pode organizar comandos modernos entre comandos clássicos.
Selecione Salvar e Publicar para disponibilizar o comando para os usuários do aplicativo.
Selecione Reproduzir para executar a 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. Essa operação em segundo plano ainda pode estar em andamento depois que o designer de comandos concluir a solicitação e desbloquear o designer.
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). 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 Dataverse dados, você pode usar Power Fx fórmulas da mesma forma que faria em aplicativos de tela. Para obter mais informações: Usando 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, você pode abrir o comando biblioteca de componentes no canvas studio e adicionar tabelas adicionais como fontes de dados e, em seguida, usá-las dentro do designer de comando.
- 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 obter mais limitações com comandos modernos, vá para Moderno comandando limitações conhecidas.
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.
Para a Ação , selecione Executar JavaScript.
Selecione Adicionar biblioteca ou selecione outra na lista. A lista é preenchida com quaisquer bibliotecas em utilização pela barra de comandos atual.
Selecione Adicionar e pesquise recursos da Web JavaScript existentes ou você pode adicionar os seus próprios.
Insira o nome dafunção. Por exemplo, selecione a
Main_system_library.js
biblioteca e chame esta função:XrmCore.Commands.Open.opennewrecord
.Adicione parâmetros para passar à sua função.
Nota
Não há suporte para o uso de chamar várias bibliotecas JavaScript ou chamar várias funções a partir de um único comando.