Lista os nomes dos componentes fonte de dados presentes em uma view web ou mobile. Esse bloco deve ser utilizado em conjunto com outros blocos que manipulam o componente fonte de dados, por exemplo, Entrar em modo de edição.
Figura 1 - Bloco Fonte de dados
Compatibilidade
- Bloco cliente: cronapi.screen.datasourceFromScreen()
- Bloco servidor: cronapi.screen.datasourceFromScreen() - executado a partir da chamada do bloco cliente.
Retorno
Retorna o nome do componente fonte de dados selecionado.
Características do bloco
Para utilizar este bloco, é necessário vinculá-lo a um formulário de referência. Clique no ícone de engrenagem (destaque 1 da figura 2) e, em seguida, na janela Propriedades do bloco de programação, clique no botão indicado pelo destaque 2, isso fará com que a janela Buscar seja exibida, nela constam todos os formulários criados no projeto. No campo Buscar (3), escreva o nome do formulário que contém o Componente fonte de dados que deseja vincular ao bloco e, em seguida, clique em selecionar.
Figura 2 - Vinculando um formulário de referência ao bloco
Parâmetros
Fonte de dados
Componente Fonte de dados que será vinculado ao bloco. A utilização da função Fonte de Dados depende da forma correta de vinculação do bloco de programação ao formulário contendo os componentes com os quais se deseja interagir.
- Posição: 1
- Inglês: Datasource
- Tipo: Fonte de dados / Datasource
- Exemplo: Fonte de dados Aluno
Exemplo
No exemplo da figura abaixo, após vincular o bloco a um formulário de referência, estamos imprimindo o retorno do bloco Fonte de dados no console do depurador.
Figura 3 - Obtendo a fonte de dados Aluno
Vinculamos a função no evento Ao Clicar em um botão presente na view "Aluno" e, em seguida, executamos o projeto. O resultado da execução da função da figura anterior pode ser conferido no console do navegador.
Figura 3.1 - Imprimindo no console do navegador o resultado da execução da função da figura 3