READMODAL( )

Activa el modo de edición de pantalla completa de la GetList

Sintaxis

     READMODAL() –> NIL

Argumentos

  es una matriz que contiene la lista de objetos Get que se van a editar.

Devuelve

READMODAL() devuelve siempre NIL.

Descripción

READMODAL() es una función de interfaz de usuario que activa el modo de pantalla completa para objetos GET. Forma parte del sistema Get de arquitectura abierta de DPXBASE. READMODAL() es similar al mandato READ, excepto en que toma una matriz GetList como argumento y no reinicializa la matriz cuando finaliza. Debido a esto, es posible utilizar múltiples listas de objetos Get y activarlas en cualquier momento de la ejecución de un programa, siempre que la matriz que se va a utilizar esté visible.

Por compatibilidad con las versiones anteriores de DPXBASE, el sistema GET utiliza una matriz pública llamada GetList. Cada vez que se ejecuta un mandato @…GET, éste crea un objeto Get y lo añade a la matriz GetList actualmente visible. El mandato READ estándar se preprocesa mediante una llamada a READMODAL(), que utiliza la matriz GetList como argumento. Si no se especifica la cláusula SAVE, se asigna a la variable GetList una matriz vacía cuando finaliza READMODAL().

Algunas de las funciones de Getsys.prg se han hecho públicas para que puedan utilizarse con otros sistemas Get personalizados. En la siguiente tabla se listan estas funciones.

     Funciones del Sistema Get

     ————————————————————————

     Función             Descripción

     ————————————————————————

     GETACTIVE()         Devuelve el objeto Get actualmente activo

     GETAPPLYKEY()       Aplica una tecla a un objeto Get desde una rutina de

                         lectura del Get

     GETDOSETKEY()       Procesa SET KEY durante la edición del objeto GET

     GETPOSTVALIDATE()   Evalúa la postcondición del objeto Get actual

     GETPREVALIDATE()    Evalúa la precondición del objeto Get actual

     GETREADER()         Ejecuta las acciones READ estándares para un objeto

                         Get

     READFORMAT()        Devuelve, y opcionalmente establece, el bloque de

                         código que define un fichero de formato (.fmt)

     READKILL()          Devuelve, y opcionalmente establece, si debe salirse

                         del Read actual

     READUPDATED()       Devuelve, y opcionamente establece, si un objeto Get

                         se ha modificado durante un Read

     ————————————————————————

Si desea información sobre los objetos Get y las funciones antes listadas, consulte el capítulo El Sistema Get de la guía de Programación y Utilidades.

Si desea más información sobre las teclas que pueden utilizarse por defecto con la función READMODAL(), consulte la referencia del mandato READ de este capítulo.

Ficheros:  La biblioteca asociada es DPXBASE.CH, el fichero fuente es SOURCE\SYS\GETSYS.PRG