20% OFF OFF FOR NEW LICENSES AND RENEWALS →

Ajax en los formularios de Scriptcase puede usarse para recargar un campo de tipo de select basado en un valor de otro tipo de campo Select. Filtrará un campo de selección que muestra solo las ciudades de un estado seleccionado en un tipo de campo de tipo Select anterior.

VERIFIQUE el ejemplo que se ejecuta en ESTE ENLACE

Seleccione el campo usando Ajax para recargar el campo de selección

Este ejemplo cubre el desarrollo de una aplicación de búsqueda utilizando la recarga de campo Ajax.

Creando una nueva Grid

1. Cree una nueva aplicación de grid utilizando la declaración de sentencia de SQL como se muestra a continuación:

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. Seleccione la opción Posicionamiento de campos en el menú de la aplicación y elija los campos U.EmployeeID, E.LastName, E.FirstName, E.Title, E.BirthDate, E.HireDate, E.RegionID, U.TerritoryID y E. Country.

ajax1

Inicio de la aplicación Grid por el modulo de Búsqueda

ajax2

4. Establecer la búsqueda como el módulo inicial.

ajax3

Selección de campos de búsqueda

5. Abra la carpeta de búsqueda y haga clic en Búsqueda avanzada >> Seleccionar campos.

ajax4

 

6. Elija los campos E.RegionID y U.TerritoryID.

ajax5

Configuración de los campos de búsqueda

7. Abra el campo U.TerritoryID, en los campos de búsqueda.

ajax6

8. Cambie el atributo Tipo de datos a Select.

9. Abra el bloque de búsqueda de búsqueda y configure los ajustes de acuerdo con la siguiente imagen.

ajax7

SQL

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

10. Abra la configuración de E.RegionID, modifique el atributo Tipo de datos para seleccionar, configúrelo de la siguiente manera.

ajax8

SQL

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

 

Habilitando a Ajax para recargar el campo

11. Abra el bloque de procesamiento Ajax y marque la opción “Usar AJAX para recargar …”.

ajax9

12. Haga clic en “Ejecutar aplicación”

ajax10

¿Quieres ver más ejemplos de Scriptcase? Haga clic AQUÍ para visitar nuestra página de ejemplos.

You might also like…

IMPORTAR IMAGENES DE LA BASE DE DATOS Y UTILIZAR CLASES DE BOOSTRAP

Como muchas personas ya saben, Bootstrap es una biblioteca de front-end libre y de código abierto p...

TENDENCIAS DE DESARROLLO WEB PARA 2017

Usted verá en este post tendencias para 2017 en Diseño Web, en el medio digital y en el desarrollo...

SQL INJECTION: INYECTANDO DATOS DESDE LA ENTRADA

¿Qué es SQL Injection? ¿Cómo funciona el ataque? En este post se muestra cómo inyectar datos ...

Comment this post

Get new posts, resources, offers and more each week.

We will use the information you provide to update you about our Newsletter and Special Offers. You can unsubscribe any time you want by clinck in a link in the footer of any email you receive from us, or by contacting us at sales@scriptcase.net. Learn more about our Privacy Police.