Compartilhar via


Propriedades e ações do controle ModelDrivenFormIntegration

Aplicativos de tela incorporados em formulários orientados a modelo contêm um controle especial chamado ModelDrivenFormIntegration. Esse controle é responsável por levar dados contextuais do formulário controlado por modelos de host ao aplicativo de tela incorporado.

Este tópico explica as propriedades e ações disponíveis no controle ModelDrivenFormIntegration.

Propriedade ou ação Descrição
DataSource Deve ser definido como a fonte de dados conectada à tabela pai do formulário baseado em modelo do host.
Definir automaticamente ao incorporar um novo aplicativo de tela. Ao incorporar um aplicativo de tela existente, a origem de dados ModelDrivenFormIntegration pode ser configurada a partir da exibição em árvore do aplicativo de tela.
O valor de DataSource deve sempre se referir à tabela do formulário no qual o aplicativo está incorporado. O valor não deve ser filtrado ou modificado de forma alguma.
Item Propriedade somente leitura que permite que o aplicativo de tela inserido acesse a linha do formulário baseado em modelo do host.
Como exemplo, para obter o valor de uma coluna com o nome accountnumber e nome para exibição Account Number, é possível usar ModelDrivenFormIntegration.Item.accountnumber ou ModelDrivenFormIntegration.Item.'Account Number'.
OnDataRefresh A fórmula nessa propriedade é avaliada quando o formulário orientado a modelo do host salva dados.
Use-a para atualizar a fonte de dados conectada à tabela pai do formulário baseado em modelo do host e para executar outras ações, como configurar ou atualizar variáveis.
Como exemplo, a definição dela como a fórmula abaixo atualizará a fonte de dados de Contas e definirá uma variável denominada CurrentAccountNumber como o valor da coluna Número da Conta da linha atual.
Refresh(Accounts); Set(CurrentAccountNumber, ModelDrivenFormIntegration.Item.'Account Number')
A ação OnDataRefresh só deverá ser usada para atualizar dados no aplicativo de tela inserido. Não recomendamos que você use a ação OnDataRefresh para salvar as alterações no aplicativo de tela inserido. Mais informações: Como salvar dados em um aplicativo de tela inserido.
RefreshForm Atualiza os dados no formulário orientado a modelo do host.
Consulte Executar ações predefinidas no formulário do host para obter detalhes.
SaveForm Salva os dados no formulário orientado a modelo do host.
Consulte Executar ações predefinidas no formulário do host para obter detalhes.
NavigateToMainForm Navega o formulário baseado em modelo do host para um formulário principal e exibe a linha especificada.
Consulte Executar ações predefinidas no formulário do host para obter detalhes.
NavigateToView Navega o formulário orientado a modelo do host para uma exibição.
Consulte Executar ações predefinidas no formulário do host para obter detalhes.
OpenQuickCreateForm Abre o formulário de criação rápida padrão para uma tabela.
Consulte Executar ações predefinidas no formulário do host para obter detalhes.
Data Propriedade somente leitura usada pela estrutura para enviar alguns dados importantes do formulário orientado a modelo do host para o aplicativo de tela incorporado.
Não use essa propriedade. Use Item para acessar a linha do formulário baseado em modelo do host.

Consulte também

Inserir um aplicativo de tela em um formulário baseado em modelo
Adicionar um aplicativo de tela incorporado em um formulário orientado a modelo
Editar um aplicativo de tela incorporado em um formulário orientado a modelo
Personalizar o tamanho da tela e a orientação de um aplicativo de tela incorporado em um formulário orientado a modelo
Executar ações predefinidas no formulário do host dentro de um aplicativo de tela incorporado
Compartilhar um aplicativo de tela incorporado
Diretrizes sobre como trabalhar com aplicativos de tela incorporados
Migrar aplicativos de tela incorporados em formulários orientados a modelo criados usando a versão de visualização pública para a mais recente

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).