Feedback

# Orientación del Formulario

El Scriptcase tiene varios formatos de formularios, cada tipo tiene características específicas que satisfacen las diferentes necesidades de un proyecto. En esta pantalla defines el formato de visualización de la aplicación y algunas configuraciones que se muestran según el formato seleccionado.

Consulta a continuación los tipos de formularios:

- Registro Único - En este tipo de formulario, solo se muestra un registro por página, limitando el mantenimiento de los datos a un registro a la vez.
- Registros Múltiples - Muestra múltiples registros por página, permitiendo incluir y editar varios registros simultáneamente.
- Grid Editable - Muestra múltiples registros por página, pero la inclusión y actualización de los datos se realiza línea por línea.
- Vista de Grid Editable - Combina la visualización de datos de la grid con las funcionalidades del formulario. Muestra varios registros por página, y la inclusión y actualización de los datos se realiza línea por línea.

## Registro Único

Muestra solo un registro por página, permitiendo que la manipulación de los registros sea más detallada. Además, algunos recursos son exclusivos del formulario registro único, como:

- Maestro detalle
- Formulario Wizard
- Creación de bloques y páginas

En este formato de formulario solo se permite editar un registro de la tabla a la vez.

## Registros Múltiples

En este tipo de formulario se muestran varios registros por página. La principal característica de este formulario es la posibilidad de incluir, actualizar o eliminar varios registros simultáneamente.

#### Paginación

El desarrollador define cómo se mostrarán los datos en la aplicación, si se separarán en páginas (Parcial) o si todos los registros se mostrarán en una sola página (Total).

> Este atributo está disponible solo para formularios horizontales: Registros Múltiples, Grid Editable y Vista de Grid Editable

- En la paginación Parcial se muestra una cantidad de datos definida por el atributo Filas por Página. Este tipo de paginación es indicada para formularios con una gran cantidad de datos.
- En la paginación Total, todos los datos de la tabla se cargarán de una vez. Se indica cuando la tabla tiene una pequeña cantidad de datos, de lo contrario, puede sobrecargar el servidor al mostrar la aplicación.

> Al utilizar paginación total, los botones de navegación se eliminarán de la barra de herramientas.

#### Líneas por página

Define la cantidad inicial de registros mostrados por página al utilizar la paginación parcial, en los formularios Múltiplos Registros, Grid Editável y Vista de Grid Editável.

#### Registros para insertar

Define a quantidade de linhas disponíveis para inclusão simultânea de registros no formulário múltiplos registros. O valor definido no atributo Linhas para Inclusão funciona independente do total de linhas por página da aplicação.

> Esta atributo está disponível apenas para formulários Múltiplos Registros

##### Exemplo do formulários Múltiplos Registros em modo de inserção

Ao clicar no botão Novo as linhas para inclusão de registro serão exibidas de acordo com a configuração realizada no atributo.

#### Etiqueta fija

Fija la etiqueta de las columnas en la parte superior de la pantalla al desplazarse por la página.

> Este recurso está disponible en los formularios Múltiplos Registros, Grid Editável y Vista de Grid Editável.

##### Ejemplo del formulario con etiqueta fija

#### Columnas fijas

Este atributo habilita la opción de fijar una o más columnas de la aplicación ejecutada. Esta funcionalidad estará representada por el ícono posicionado en el lado derecho de la etiqueta.

> El color del ícono está definido por el tema de la aplicación.

Al fijar una columna, las demás que estén posicionadas a la izquierda de la columna fijada también serán fijadas.

Por ejemplo, al fijar la columna Contacto las columnas Código del Cliente y Empresa también se fijarán.

Para que solo el campo Contacto sea fijado, debe estar posicionado más a la izquierda de la aplicación.

#### Hover de la columna fija

Define si el botón de fijar columna estará siempre visible en la aplicación o solo al pasar el mouse sobre el campo.

> Esta opción de hover funciona solo en aplicaciones ejecutadas en el escritorio, si la aplicación se abre en un dispositivo móvil, los íconos de fijar columna estarán siempre visibles.

Al marcar sí el ícono se mostrará al pasar el mouse sobre la columna.

Al marcar no el ícono para fijar la columna estará siempre visible.

#### Columna de opciones fija

Permite fijar la columna de opciones mostrada en las líneas de los registros.

Si el desarrollador opta por marcar sí, la columna permanecerá fija sin la posibilidad de que el usuario de la aplicación altere su comportamiento, como en la imagen a continuación.

El ícono que permite alterar el comportamiento de la columna no se mostrará.

Al marcar no, la opción de fijar la columna queda a criterio del usuario de la aplicación y el ícono de fijar se mostrará, siguiendo el comportamiento definido en la configuración anterior Hover de columnas fijas.

## Grid Editable

En este formato se muestran múltiples registros en una misma página, pero la inclusión y el mantenimiento de los datos debe hacerse individualmente, línea por línea.

#### Paginación

El desarrollador define cómo se mostrarán los datos en la aplicación, si se separarán en páginas (Parcial) o si todos los registros se mostrarán en una sola página (Total).

> Este atributo está disponible solo para formularios horizontales: Registros Múltiples, Grid Editable y Vista de Grid Editable

- En la paginación Parcial se muestra una cantidad de datos definida por el atributo Filas por Página. Este tipo de paginación es indicada para formularios con una gran cantidad de datos.
- En la paginación Total, todos los datos de la tabla se cargarán de una vez. Se indica cuando la tabla tiene una pequeña cantidad de datos, de lo contrario, puede sobrecargar el servidor al mostrar la aplicación.

> Al utilizar paginación total, los botones de navegación se eliminarán de la barra de herramientas.

#### Líneas por página

Define la cantidad inicial de registros mostrados por página al utilizar la paginación parcial, en los formularios Múltiplos Registros, Grid Editável y Vista de Grid Editável.

#### Etiqueta fija

Fija la etiqueta de las columnas en la parte superior de la pantalla al desplazarse por la página.

> Este recurso está disponible en los formularios Múltiplos Registros, Grid Editável y Vista de Grid Editável.

##### Ejemplo del formulario con etiqueta fija

#### Columnas fijas

Este atributo habilita la opción de fijar una o más columnas de la aplicación ejecutada. Esta funcionalidad estará representada por el ícono posicionado en el lado derecho de la etiqueta.

> El color del ícono está definido por el tema de la aplicación.

Al fijar una columna, las demás que estén posicionadas a la izquierda de la columna fijada también serán fijadas.

Por ejemplo, al fijar la columna Contacto las columnas Código del Cliente y Empresa también se fijarán.

Para que solo el campo Contacto sea fijado, debe estar posicionado más a la izquierda de la aplicación.

#### Hover de la columna fija

Define si el botón de fijar columna estará siempre visible en la aplicación o solo al pasar el mouse sobre el campo.

> Esta opción de hover funciona solo en aplicaciones ejecutadas en el escritorio, si la aplicación se abre en un dispositivo móvil, los íconos de fijar columna estarán siempre visibles.

Al marcar sí el ícono se mostrará al pasar el mouse sobre la columna.

Al marcar no el ícono para fijar la columna estará siempre visible.

#### Columna de opciones fija

Permite fijar la columna de opciones mostrada en las líneas de los registros.

Si el desarrollador opta por marcar sí, la columna permanecerá fija sin la posibilidad de que el usuario de la aplicación altere su comportamiento, como en la imagen a continuación.

El ícono que permite alterar el comportamiento de la columna no se mostrará.

Al marcar no, la opción de fijar la columna queda a criterio del usuario de la aplicación y el ícono de fijar se mostrará, siguiendo el comportamiento definido en la configuración anterior Hover de columnas fijas.

## Vista de Grid Editable

Este formato trae la visualización de datos de la consulta al formulario, donde los registros se muestran en formato read-only. Estos registros están disponibles para edición solo al hacer clic en el botón editar en el propio registro.

#### Paginación

El desarrollador define cómo se mostrarán los datos en la aplicación, si se separarán en páginas (Parcial) o si todos los registros se mostrarán en una sola página (Total).

> Este atributo está disponible solo para formularios horizontales: Registros Múltiples, Grid Editable y Vista de Grid Editable

- En la paginación Parcial se muestra una cantidad de datos definida por el atributo Filas por Página. Este tipo de paginación es indicada para formularios con una gran cantidad de datos.
- En la paginación Total, todos los datos de la tabla se cargarán de una vez. Se indica cuando la tabla tiene una pequeña cantidad de datos, de lo contrario, puede sobrecargar el servidor al mostrar la aplicación.

> Al utilizar paginación total, los botones de navegación se eliminarán de la barra de herramientas.

#### Líneas por página

Define la cantidad inicial de registros mostrados por página al utilizar la paginación parcial, en los formularios Múltiplos Registros, Grid Editável y Vista de Grid Editável.

#### Usar formulario modal

Este atributo define la forma de inclusión y edición de los datos en la aplicación, si se utilizará o no el formulario modal.

##### No

Al usar esta opción, la edición e inclusión de los registros se realizarán inline.

##### Solo en la edición

Con esta opción, la inclusión de los datos se realizará inline con la línea añadida al final de la lista de registros y la edición del registro se realizará en un formulario modal.

##### En la edición e inserción

Al usar esta opción, la inclusión y edición de los datos se realizarán en el formulario modal.

> Al utilizar el modal para edición e inclusión de los datos, es posible configurar individualmente los campos que se mostrarán en la aplicación y los campos que formarán parte del formulario abierto en el modal. Esta configuración debe realizarse en la pantalla Posicionamiento de Campos

###### Ejemplo del formulario modal

#### Etiqueta fija

Fija la etiqueta de las columnas en la parte superior de la pantalla al desplazarse por la página.

> Este recurso está disponible en los formularios Múltiplos Registros, Grid Editável y Vista de Grid Editável.

##### Ejemplo del formulario con etiqueta fija

#### Columnas fijas

Este atributo habilita la opción de fijar una o más columnas de la aplicación ejecutada. Esta funcionalidad estará representada por el ícono posicionado en el lado derecho de la etiqueta.

> El color del ícono está definido por el tema de la aplicación.

Al fijar una columna, las demás que estén posicionadas a la izquierda de la columna fijada también serán fijadas.

Por ejemplo, al fijar la columna Contacto las columnas Código del Cliente y Empresa también se fijarán.

Para que solo el campo Contacto sea fijado, debe estar posicionado más a la izquierda de la aplicación.

#### Hover de la columna fija

Define si el botón de fijar columna estará siempre visible en la aplicación o solo al pasar el mouse sobre el campo.

> Esta opción de hover funciona solo en aplicaciones ejecutadas en el escritorio, si la aplicación se abre en un dispositivo móvil, los íconos de fijar columna estarán siempre visibles.

Al marcar sí el ícono se mostrará al pasar el mouse sobre la columna.

Al marcar no el ícono para fijar la columna estará siempre visible.

#### Columna de opciones fija

Permite fijar la columna de opciones mostrada en las líneas de los registros.

Si el desarrollador opta por marcar sí, la columna permanecerá fija sin la posibilidad de que el usuario de la aplicación altere su comportamiento, como en la imagen a continuación.

El ícono que permite alterar el comportamiento de la columna no se mostrará.

Al marcar no, la opción de fijar la columna queda a criterio del usuario de la aplicación y el ícono de fijar se mostrará, siguiendo el comportamiento definido en la configuración anterior Hover de columnas fijas.

#####

#####