Widgets de dados

Use os widgets de formulário e tabela para exibir e editar os dados do app. Na verdade, esses widgets são conjuntos de outros widgets desenvolvidos pelo App Maker com base nas suas preferências. Eles garantem uma maneira rápida e fácil de inserir, editar ou exibir dados do modelo.

Para abrir um assistente de criação que fornece orientações sobre as opções de widget, arraste um formulário ou tabela para a tela. Ele só está disponível quando você cria um formulário ou tabela pela primeira vez e não é atualizado com as alterações posteriores no modelo. É possível editar o formulário ou a tabela manualmente, mas costuma ser mais fácil excluir e recriar o widget depois de modificar modelos ou campos.

Os formulários e as tabelas são um ótimo ponto de partida para criar um app simples. Com eles, você também aprende sobre os recursos do App Maker.

Widget de formulário Formulário

Use os formulários para permitir que os usuários editem e visualizem os dados do app. Há dois tipos de formulários:

  • Com os formulários de edição, os usuários criam, leem, atualizam e excluem itens na fonte de dados do aplicativo. Neles, todos os campos são editáveis por padrão, mas é possível definir campos somente leitura no assistente.
  • Com os formulários de inserção, os usuários criam novos itens em um modelo de dados. Não é possível editar os dados atuais.

Uso

Arraste um widget de formulário para a página e siga as orientações do assistente durante a criação. Use o Editor de propriedade para configurar as opções do formulário.

Fluxos de trabalho comuns

  • Forneça uma interface para que os usuários do aplicativo visualizem e editem dados.
  • Use o assistente para especificar quais campos em um modelo são exibidos no formulário e quais podem ser preenchidos pelos usuários.

Estilo

Use o seletor de tema na barra de ações para controlar a aparência do formulário.

Mais informações

Como o formulário é um conjunto de outros widgets, não é possível usar a API Widgets para interagir com ele. No entanto, utilize scripts para gerenciar widgets individuais que compõem um formulário.

Exemplos

O modelo Classificações do fornecedor usa vários exemplos de formulários complexos.

Widget de tabela Tabela

Use o widget de tabela para organizar os itens de uma fonte de dados em uma lista. A tabela apresenta os dados como linhas e colunas: as linhas são registros, e as colunas são campos. O usuário do aplicativo pode usar a tabela para:

  • visualizar vários registros ao mesmo tempo, usando controles para navegar entre as páginas dos dados;
  • alterar dados em campos e registros, definidos por você como editáveis;
  • classificar registros com base nos valores dos campos;
  • excluir registros.

As células da tabela são somente leitura por padrão. No entanto, é possível alterar essa configuração de acordo com o campo.

Uso

Arraste um widget de tabela para a página e siga as orientações do assistente durante a criação. Use o Editor de propriedade para configurar as opções da tabela.

Fluxos de trabalho comuns

  • Forneça uma interface para que os usuários do aplicativo visualizem e editem dados.
  • Use o assistente para especificar quais campos em um modelo são exibidos na tabela e quais podem ser preenchidos pelos usuários.
  • Use o assistente para adicionar controles de paginação, permitir a classificação das colunas ou garantir aos usuários a opção de excluir linhas.

Estilo

Use o seletor de tema na barra de ações para controlar a aparência da tabela.

Mais informações

Como a tabela é um conjunto de outros widgets, não é possível usar a API Widget para interagir com ela. No entanto, utilize scripts para gerenciar widgets individuais que compõem uma tabela.

Exemplos

O modelo Aprovação de viagem mostra um exemplo de uma tabela com um número personalizável de linhas por página. As tabelas são usadas em muitas outras amostras e modelos.