Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Objetivo
Vincular os componentes visuais (mobile ou web) com o banco de dados, através de uma consulta personalizada, de uma entidade do banco ou bloco de programação. Além disso, é possível adicionar permissões de acesso a determinados usuário, tratamento de erros e outras funcionalidades dos dados.
O componente fonte de dados pode obter seu conteúdo através de uma consulta personalizada (fonte de dados),
Principais propriedades e eventos
Nome | Propriedade | JÀ | Função |
---|---|---|---|
Condition | condition | X | Cria filtros para para a fonte de dados. É possível usar expressões, campos da tela e blocos de programações. |
Dependent by | dependent-by | Vincula a fonte de dados com outras fontes de dados. Ao usar algumas propriedades (ex: Link Parameters), esse campo é preenchido automaticamente. | |
Name | name | Nome da fonte de dados. | |
Lazy Load | lazy | ||
Link Parameters | parameters | X | Vincula duas ou mais fontes de dados que possuam algum parâmetro de ligação. Essa propriedade força que ao salvar um dado da fonte pai, o dado correspondente da fonte filha é salvo junto. |
Source | entity | X | Define a origem dos dados: Entidade ou consulta personalizada. |
Order | order-by | X | Seleciona campos para serem ordenados (acedente ou descendente). |
Post dependency | dependent-lazy-post | ||
Rows per page | rows-per-page | ||
Validate Required Fields | checkrequired | Só insere ou atualiza os dados se todos os campos marcados como requeridos estiverem preenchidos. |
Nota | ||
---|---|---|
| ||
O ícone da fonte de dados deve está sempre acima do(s) componente(s) visual(is) no qual(is) ele está associado na tela de edição da view. |
Propriedades
Detalhamento de algumas propriedades do Bloco de programação
Condition
Filtro de exibe somente os nomes que iniciam com a letra "A".
- Adiciona uma nova condição;
- Seleciona o campo da fonte de dados;
- Seleciona os operadores de comparação;
- Seleciona o tipo do que será comparado: expressão, booleano, String e outros;
- Campo para informar o que será comparado: expressões, endereço do bloco de programação ou campo da tela;
- Abre uma nova janela para informar uma expressão, selecionar um bloco de programação ou um campo na tela que será exibido no campo 5;
- Exclui comparação.
Order
Ordenação do campo estado em ordem crescente.
- Adiciona uma nova ordenação;
- Seleciona o campo que irá ordenar a fonte de dados;
- Define se a ordenação será Ascendente ou Decrescente.
Link Parameters
Image Modified
Filtro de exibe somente os nomes que iniciam com a letra "A".
Parâmetro de Ligação com um bloco de programação.
- Adiciona um novo Parâmetro de LigaçãoAdiciona uma nova condição;
- Seleciona o campo da fonte de dados;
- Seleciona os operadores de comparação;
- Seleciona o tipo do que será comparado: expressão, booleano, String e outros;
- Campo para informar o que será comparado: expressões, endereço do bloco de programação ou campo da tela;
- Abre uma nova janela para informar uma expressão, selecionar um bloco de programação ou um campo na tela que será exibido no campo 5;
- Exclui comparação.o Parâmetro de Ligação.
Link Parameters
Image Added
- Cria uma nova Fonte de Dados;
- Nomes das fontes de dados e entidades;
- Tipo da fonte de dados;
- Seleciona o tipo do que será comparado: expressão, booleano, String e outros;
Source
Filtro de exibe somente os nomes que iniciam com a letra "A".
Painel | ||
---|---|---|
| ||
|
Botão do componente | Imagem no Editor visual |
---|---|
|
...