Drag and Drop

03Sep09

¿Qué es?

El “drag” es una propiedad que podemos asignar a los controles de un formulario, que en vdevelop la tenemos en castellano:

  • “Arrastrable para mover”: no mantiene en la lista original el registro que hemos arrastrado
  • “Arrastrable para copiar”: mantiene en la lista original el registro que hemos arrastrado, con lo cual podemos hacer de nuevo el drag sobre el mismo registro.

propiedad drag - arrastrar

El “drop” es un sub-objeto que tenemos disponible en los objetos de lista, por ejemplo en rejillas y casilleros. Este sub-objeto lo que hace a su vez es una llamada a un proceso determinado.

Casillero con drop

propiedades proceso drop

¿Cómo se hace?

En primer lugar quiero resaltar que es sumamente sencillo realizarlo y en ejecución es muy visual, queda bien y me parece que hace los entornos de las aplicaciones mucho más intuitivos

  1. Definir el proceso de drop. Se deberá indicar en propiedades del proceso la tabla de origen y la tabla de destino. La de origen será la misma del objeto en el que hacemos el “Drag” y la de destino será la del “Drop”. Por ejemplo, yo genero desde un casillero de libros, arrastrando desde ahí genero automáticamente el préstam
  2. En el casillero de origen, marcar la propiedad “Arrastrable para…”
  3. En el casillero de destino, crear el sub-objeto “Drop” que llame al proceso generado en el paso 1.
  4. A continuación para que refresque se indica en el formulario el evento con la instrucción para recalcular control.

Y ya está!

Anuncios


No Responses Yet to “Drag and Drop”

  1. Dejar un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s


A %d blogueros les gusta esto: