Ajax nos formulários do Scriptcase podem ser usados para recarregar um campo do tipo select com base em um  valor de outro tipo de campo Select. Filtrará um campo de seleção que mostrará apenas as cidades de um estado selecionado em um tipo de campo do tipo Select anterior.

 

VERIFIQUE o exemplo que se executa em: ESTE LINK

 Selecione um campo usando Ajax para recarregar o campo de seleção.

Este exemplo abrange o desenvolvimento de um aplicativo de pesquisa usando a recarga de campo Ajax.

Criando uma nova Grid.

1. Crie uma nova aplicação de grid utilizando a declaração de sentença do SQL, como mostrado abaixo:

SELECT
E.EmployeeID, E.LastName, E.FirstName, E.Title, E.TitleOfCourtesy, E.BirthDate, E.HireDate,
E.Dirección, E.PostalCode, E.Country, E.CityID, E.RegionID, E.HomePhone, E.Extension, E.Photo,
E.Notes, E.ReportsTo, E.PhotoPath, U.EmployeeID, U.TerritoryID
FROM
employees E INNER JOIN Employererritories U ON E.EmployeeID = U.EmployeeID
INNER JOIN territories T ON U.TerritoryID = T.TerritoryID

 2. Selecione a opção ‘Posicionamento de campo’ no menu da aplicação e escolha os campos: U.EmployeeID, E.LastName, E.FirstName, E.Title, E.BirthDate, E.HireDate, E.RegionID, U.TerritoryID y E. Country.

ajax1

3.Início da aplicação Grid pelo módulo de busca.

ajax2

4.Definir a busca como o módulo inicial. 

ajax3

Seleção dos campos de busca.

5. Abra a pasta de busca e clique em “Busca Avançada” >>>>>>> Selecionar campos

ajax4

6. Escolha os campos E.RegionID y U.TerritoryID.

ajax5

Configuração dos campos de busca.

7.Abra o campo  U.TerritoryID, nos campos de busca.

ajax6

 8. Troque o atributo ‘Tipo de dados’  para ‘Select’.

9. Abra a caixa de busca e configure os ajustes de acordo com a seguinte imagem:

ajax7

SQL

select territoryid, territorydescription
from territories
where regionid = {e.regionid} and
territoryid in (select distinct territoryid from employeeterritories)
order by territoryid

10. Abra a configuração de E.RegionID, modifique o atributo ‘Tipo de dados’ para selecionar, configure-o da seguinte maneira:

ajax8

SQL

select regionid, regiondescription
from region
where regionid in (select distinct regionid from employees)
order by regionid

Habilitando o Ajax para recarregar o campo.

11. Abra a caixa de processamento Ajax e marque a opção “Usar AJAX para…”.ajax9

12.Agora clique em “Executar aplicação” 

ajax10

Você quer ver mais exemplos do Scriptcase? Basta clicar aqui e visitar nossas página de exemplos.

Você pode gostar de…

Dando uma espiada na versão 9.4

Scriptcase lançou esses dias sua versão 9.4, e essa versão chegou trazendo muitas novidades inte...

Scriptcase usa MVC?

Talvez você em algum momento já possa ter pensado sobre essa questão,”será que o Scriptcase us...

Como implementar A2F usando desenvolvimento próprio em NodeJS em uma aplicação Scriptcase

No artigo anterior falamos sobre A2F com o Swivel como ferramente externa para integrar nossas aplic...

Comente este post

Receba novos posts, ofertas e muito mais toda semana.

Usaremos as informações fornecidas para lhe enviar newsletter e ofertas especiais por email. Você pode cancelar a inscrição quando quiser, clicando em um link no rodapé de qualquer e-mail que receber de nós, ou entrando em contato conosco pelo e-mail sales@scriptcase.net. Saiba mais sobre nossa Polícia de Privacidade.