4D v14.3Memorización de la geometría de las ventanas |
||||||||||||||||||
|
4D v14.3
Memorización de la geometría de las ventanas
|
Objeto | Valor guardado |
Botón de radio | Valor de la variable asociada (1, 0, True o False para botones de acuerdo a su tipo) |
Botón de radio 3D | Valor de la variable asociada (0, 1) |
Casilla de selección | Valor de la variable asociada (0, 1, 2) |
Casilla de selección 3D | Valor de la variable asociada (0, 1) |
Pestañas | Número de pestaña seleccionada |
Pop-up/Lista desplegable | Número de línea seleccionada |
Menú imagen desplegable | Número de línea seleccionada |
4D conserva las coordenadas de las ventanas cuando se cierran, así como su estado maximizado bajo Windows cuando se generaron utilizando la instrucción Open form window (nombreFormulario;*).
Esta información, así como la que se puede guardar opcionalmente (geometría y valor) se guarda en formato JSON en la carpeta del usuario actual de la máquina, al momento del cierre de la ventana. Gracias a
este principio, incluso cuando se utiliza la cuenta "Usuario por defecto", cada usuario que se conecta con su propia máquina puede mantener su propio entorno
Esta información sólo se utiliza si el formulario se vuelve a abrir con las mismas dimensiones que cuando se cerró. Este principio implica ya sea que la instrucción Open form window(*) se utilizó o que el
desarrollador estableció un sistema personalizado para guardar las coordenadas.
La información guardada se restaura y se vuelve a aplicar en el siguiente orden:
Las propiedades de los objetos de subformularios se guardan y se vuelven a aplicar automáticamente de la misma forma.
Atención: la información guardada vía las opciones "Guardar geometría " y "Guardar valor" se reinicializan cada vez que se modifican los objetos del formulario en modo Diseño (redimensión, desplazamiento, adición, eliminación o cambio de nombre). Por lo tanto, se recomienda no utilizar esta funcionalidad de la interfaz para guardar valores recurrentes, tales como las preferencias del usuario.
Usted desea guardar las posiciones relativas de los separadores del formulario. En este caso, basta con marcar la opción Guardar geometría. Cuando se abre el formulario, se ve como este:
El usuario cambia el tamaño de la ventana y mueve los separadores. Los objetos se redimensionan de acuerdo a sus propias propiedades. Luego el usuario cierra la ventana. Al reabrirla, los objetos conservan su nueva apariencia:
En un formulario, se ha colocado una o varias áreas expandible administradas utilizando casillas de selección 3D. Cada casilla muestra un triángulo apuntando a la derecha cuando el área está contraída y
apuntando hacia abajo cuando está extendida. Hay varias formas de configurar estas áreas (movimiento o visibilidad de los objetos, utilizando diferentes páginas de formulario, etc.), y en todos los casos, el tamaño de la ventana puede variar.
Para que el estado de las áreas retráctiles se conserve entre dos sesiones, debe:
En un formulario, usted ha puesto las pestañas con la acción estándar "Ir a la página":
En este caso, para que el mecanismo de memorización funcione correctamente, debe seleccionar la opción Guardar geometría para el formulario y Guardar valor para el objeto pestaña:
Producto: 4D
Tema: Propiedades de los objetos activos
Manual de Diseño ( 4D v14 R2)
Manual de Diseño ( 4D v14 R3)
Manual de Diseño ( 4D v14.3)
Manual de Diseño ( 4D v14 R4)