Help Center > Foundation Help

Se aplica a:

  • Winshuttle Foundation

3-1. Añadir vistas de formulario

En esta fase, queremos añadir varias vistas al formulario.

El objetivo es dividir el formulario en varias vistas:

  • VistaOriginador
  • VistaFinanzas
  • VistaCompras
  • VistaDatosMaestos

Estas vistas tendrán distintos niveles de interactividad con distintas secciones del formulario. Por ejemplo:

  • Información del solicitante será común a todas las vistas y la podrá editar solo el originador del formulario. Para las otras vistas, esta información será de solo lectura.
  • Información básica de acreedor será común a todas las vistas y la podrá editar solo el originador del formulario. Para las otras vistas, esta información será de solo lectura.
  • VistaDatosMaestros tendrá todas las secciones visibles, incluido un botón que permitirá que se graben datos en SAP.

Crear VistaDatosMaestros

Primero, para crear la VistaDatosMaestros, puede cambiar el nombre de la vista actual (Vista1) a VistaDatosMaestros.

Nota: No use espacios en el campo Nombre. Solo puede haber letras, números o guiones bajos (_).

  1. En el formulario, haga clic en Vista1 y, a continuación, en Propiedades.
  2. En el panel Propiedades, en Configuración general:
    • Junto a Nombre, haga clic en el campo y, a continuación, cambie el nombre de Vista1 a VistaDatosMaestros.
    • Junto a Etiqueta, haga clic en el campo y, a continuación, cambie el nombre de Vista1 a VistaDatosMaestros.

Composer: Cambiar el nombre de una vista y la ilustración de una etiqueta

Duplicar campos en varias vistas

Una vez que haya creado el formulario y una vista única, querrá copiar el formulario en la primera vista a las demás vistas.

  1. En la lista de vistas, haga clic con el botón secundario en la vista que desee duplicar.
  2. Haga clic en Duplicar vista.

  3. Repita el proceso para cada vista que desee crear (para este tutorial usaremos cuatro vistas: VistaOriginador, VistaFinanzas, VistaCompras y VistaDatosMaestros).

Cambiar el nombre de las vistas

  1. En la lista de vistas, haga clic con el botón secundario en una vista y, a continuación, haga clic en Propiedades.

  2. En el panel Propiedades, junto a Nombre, escriba el nuevo nombre de la vista.

El objetivo (de este ejemplo) es crear cuatro vistas, como se muestra a continuación (en el panel Propiedades, en la pestaña Diseño).

Hacer que la información del solicitante y el acreedor sean de solo lectura

Queremos que la información del solicitante y el acreedor sean de solo lectura para todos excepto para el originador. También usaremos una regla para cambiar el color del campo a gris (un indicador común para los campos de solo lectura).

Para establecer un campo en solo lectura:

  1. En el lienzo del formulario, haga clic en la vista del formulario en la que desee hacer los cambios.

  2. Haga clic en el campo o grupo que desee cambiar. Por ejemplo, haga clic en el grupo Información del solicitante.
  3. En el panel Propiedades, en Configuración general, junto a Solo lectura, haga clic en la flecha desplegable y seleccione True del menú.
  4. Se le preguntará si quiere aplicar los cambios a TODAS las vistas o solo a la actual. Haga clic en No, solo en esta vista.

    Sugerencia: Crearemos una regla para pintar de gris un campo y, así, indicar que es de solo lectura.

  5. Haga clic en el botón secundario y, a continuación, haga clic en Editar reglas.
  6. Haga clic en Añadir y, a continuación, en Asistente de reglas.
  7. Escriba una etiqueta para la regla y establezca el Tipo en Formato (consulte un ejemplo a continuación).
  8. Junto a Color de fondo, haga clic en la flecha y seleccione el color gris del menú.
  9. Haga clic en OK.