Portada
Banner
Portada Foros Manuales Enlaces Email
clear1x1.gif clear1x1.gif clear1x1.gif
clear1x1.gif
clear1x1.gif

Portada
Foros
Manuales
Enlaces
Distribuidores
Precios
Sugerencias

Contacto

 

clear1x1.gif clear1x1.gif
 Manual para el uso del Grid con GML (Parte 42/56)
Primero Previo Próximo Último

GML LUM PROCEDIMIENTO LUM_DISPLAY

Sintaxis
CALL "GML::LUM_DISPLAY"

Propósito:
Sobreponer un look-up control en un grid de celda principal.

Nota:
Cuando este procedimiento es ejecutado, la posición del control será determinada por los valores de las variables contenidas en la plantilla GML_LUM$ que será inicializada al start-up de la aplicación.

Ejemplo 1:
En el siguiente ejemplo GML.NOTIFY% 18 ha sido usado como el evento que activa (muestra) el lookup control. Si hay un control asociado con la información contenida en la plantilla GML_TPL$, ese control es desplegado. Sin embargo, si no hay lookup control asociado con la información GML_TPL$, el llamado a LUM_DISPLAY no tendrá efecto.

7170 REM +------------------+
7180 REM ! RIGHT CLICK !
7190 REM ! GML.NOTIFY%=18 !
7200 REM +------------------+
7210 CASE 18
7220 SWITCH GML_TPL.MEMBER%
7230 CASE 1
7240 IF GML_TPL.FLAG%=1 THEN CALL "GML::LUM_DISPLAY"
7250 BREAK

Opción:
Cuando GML_TPL.DEF_FLAG% es fijado a 0, el lookup control es posicionado y desplegado basado en parámetros reportados en el grid notify events 15 o 18 (ejemplo 1).

Si GML_TPL.DEF_FLAG% es fijada a 1, el lookup control será posicionado y desplegado basado en el número de columna y fila contenido en la plantilla GML_TPL$ variables GML_TPL.COL_N% y GML_TPL.ROW_N% (ejemplo 2)

Si el lookup control es un listbutton y GML_TPL.OPTION% es fijada a 0, el LUM manager ejecutará un LISTSEL basado en el valor en GML_TPL.ARG% cuando el control es desplegado.

Si el lookup control es un list control y GML_TPL.OPTION% es fijado a 1 y el texto es localizado dentro del GML_TPL.TEXT$, el texto será localizado en el listedit área seleccionada (edit) cuando el control es desplegado.

Fijando la variable GML_TPL.SUP% a 1 será habilitado el LUM auto-oculto para el lookup control, mientras fijando GML_TPL.SUP% a 2 dehabilitará el auto-oculto. EL modo LUM auto-oculto puede ser cambiado ejecutando el procedimiento LUM_MODE.

Ejemplo 2:
Un lookup es desplegado en el grid de las celdas principal localizado en la columna 2, fila 8 (el look up ha sido previamente definido como asociado con la columna 2):

4310 GML.SET%=1
4320 CALL "GML::TPL_PREP"
4330 GML_TPL.COL_N%=2
4340 GML_TPL.ROW_N%=8
4350 GML_TPL.DEF_FLAG%=1
4360 CALL "GML::LUM_DISPLAY"

Primero Previo Próximo Último

Portada -- Foros -- Manuales -- Enlaces-- Sugerencias
Para comentarios: webmaster@essnet.com

clear1x1.gif
clear1x1.gif
clear1x1.gif
Portada Email Foros