- Editar Formulario del iFG (Alt + F1):
- Permite abrir la ventana de edición de propiedades del Formulario para así modificar los valores de parámetros adicionales que definirán el comportamiento general del Formulario en acciones o definiciones como: Título, Nombre técnico compuesto por Subsistema, Transacción y Versión, Operación Maestro-Detalle, Reporte, etc; que afectará tanto en la fase de pruebas (presentación HTML en navegador) como en la Aplicación.
Propiedades Generales:
- Título
- Corresponde al título que se presentará, identificando a la página generada, en la Barra de Herramientas del navegador (sólo para Generador y/o para Reportes) ubicada en la parte inferior de la pantalla.
- Estilo
- Especifica el estilo de presentación aplicable a toda la página generada, seleccionado de un estilo preparado en iSG y archivado en la hoja de estilo Fitbank.css.
Puede ser muy útil para definir con un estilo el color de fondo de todo el espacio que ocupa el Formulario en la página.
- Margen Izquierdo
- Define el espacio libre asignable al lado izquierdo de la página generada. Todas las Filas tomarán este valor como referencia para desplazarse a si mismas y a sus Elementos.
- Margen Superior
- Define el espacio libre asignable en la parte superior de la página generada.
La primera Fila tomará este valor como desplazamiento para ubicarse desde la parte superior de la página, y cada Fila adicional usará el final de la Fila anterior como su referencia para desplazarse junto con sus Elementos.
- Posición Relativa de Elmts.
- Determina que los Elementos que tengan X=0 y Y=0 se posicionen en forma relativa (y no absoluta, como está predeterminado), uno a continuación de otro, cuando este parámetro se encuentre marcado.
- Funciones y Javascript inicial
- Facilita la construcción de funciones de javascript propias del Formulario asi como las predeterminadas (PreF7 y PreF12), además permite incluir instrucciones que serán ejecutadas únicamente en la carga del Formulario (onload).
Propiedades Aplicación:
- Acción
- Indica la acción que se ejecutará cuando el Formulario HTML se envía con el comando “submit”.
Normalmente indica el URL del servidor que procesará el ingreso del usuario.
Tiene tres opciones: Procesar, Mostrar y Ayuda. La primera viene asignada por default en esta casilla.
Se agregan opciones para la Aplicación dependientes del siguiente parámetro "Tipo" (Ej. MA, relacionado con Tipo MAN).
- Tipo
- Especifica el tipo de información que procesará el Formulario (FIN = financiero, MAN = mantenimiento, CON = consulta, CAD = caducidad, LOG = login, etc.).
- Subsistema
- Código numérico asignado para el subsistema correspondiente (usa 2 dígitos).
- Transacción
- Código numérico asignado para la transacción correspondiente (usa 4 dígitos).
- Idioma
- Código asignado para el idioma correspondiente (ES = Español).
- Versión
- Código numérico asignado para la versión correspondiente (emplea 2 dígitos, por default se carga “01”.
- Maestro - Detalle
- Parámetro que habilita la propiedad correspondiente en todas las Filas del Formulario para que registros y bloques seleccionados puedan trabajar en condición Maestro-Detalle.
- Consulta PostF12
- Habilita que el Formulario ejecute una consulta automática después de que el cliente de la Aplicación haya ejecutado un mantenimiento de datos con F12.
- Paginación Multiregistro (F9)
- Permite seleccionar la forma de procesar una consulta adicional con la paginación de Formularios que tienen tuplas o multiregistros:
- Habilitada (H): - permite que el Formulario avance normalmente con la presentación de las páginas encontradas con cada consulta ejecutada con F9. Corresponde a la forma normal como trabaja la consulta en los Formularios.
- Condicionada (C): - sólo permite el avance de página siguiente en los bloques que tienen dos o más registros, manteniendo en la misma página a los bloques que presenten un solo registro.
- Deshabilitada (D): - impide o bloquea el avance de páginas, presentando únicamente la primera página obtenida por la consulta con F7.
- Control Cambio / Mant.
- El parámetro adicional “Control Mantenim. (0/1/A/M)” para control de cambio y mantenimiento del Formulario permite las siguientes opciones:
- Sin control (0): - Condición que NO crea la imagen de valores iniciales para control de mantenimiento (se anula totalmente el control de cambio y mantenimiento). Para los Formularios tipo "CON" de Consulta es obligatorio y para los tipo "MAN" de Mantenimiento esta opción está descartada.
- Sólo Mantenimiento (1): - Crea la imagen de valores iniciales para control de mantenimiento (es decir que sólo permite guardar una vez pero no advierte para guardar si detecta cambios en los valores) con todos los Elementos tipo: AreaTexto, Combo, CheckBox, Datos, Oculto y Password que tengan orígenes DB de tuplas o registros (clonados o creados), es decir que no corresponden a criterio (--:C) ni orden (--:O).
- Automático (A): - Crea la imagen de valores iniciales para control de cambio y mantenimiento con todos los Elementos señalados anteriormente.
- Manual (M): - Crea esta imagen de control sólo con los Elementos señalados anteriormente y que, además, tengan activado el parámetro de Control Manual correspondiente (que viene deshabilitado por default).
Reportes:
- Unidad
- Permite escoger la unidad de medida de los siguientes parámetros que definen la construcción de un reporte a partir de este Formulario (con los Elementos marcados para formar parte del reporte).
- Altura de Cabecera
- Es el espacio reservado para usarlo como cabecera en todas las páginas del reporte (se ubica una sección del Formulario que se repite como rotulación de cada página). Tiene valor "0.0" por default, y se presenta y guarda con un decimal de resolución.
- Tamaño de Página (H,W)
- Se define el tamaño de la página que será utilizado para el reporte. Tiene los valores H=29.7 y W=21 por default, expresados en centímetros.
- Márgenes (L,R,T,B)
- Se define el área de impresión del reporte dentro del tamaño de página definido. Corresponde a valores para margenes a izquierda, derecha, superior e inferior (Left, Right, Top, Bottom), con los valores por default: 0,0,0,0.