Abrir tópico con la navegación

Plantillas

En Plantillas, la edición y la inclusión de modelos del cabecera, pie de página o de formato libre (Grid). Estos modelos definen la estructura de la interfaz. Es posible crear un archivo HTML y definir donde será la entrada de datos, usando las teclas () para especificar la variable. La opción de libre formato se utiliza en aplicaciones de consulta, donde se puede definir toda la estructura del informe en formato HTML y asociar a los campos de la consulta, la variable creada en el modelo (archivo HTML). Con esto es posible la creación de consultas en el formato de venta, Banca Billets, certificados, etc


Figura 1: Interfaz de edición de plantillas: cabecera, de formato libre y de pie de página.

 

Debe ser un archivo HTML. Podemos prever que los campos ScriptCase se mostrará en el archivo HTML con "llaves" {variable}. Como se puede ver a continuación:

Codigo HTML
<table border="0" cellspacing="0" cellpadding="0">
      <tr>
                <td width="247" height="96" align="left" valign="center">
                <font face="verdana" style="font-size:11px">
                <b>{Name}</b><br>{Address}<br>{City}- {State}<br>
                {ZIP}
                </font>
                </td>
      </tr>
</table>

Al ejecutar el código HTML anterior.
{Name}
{Address}
{City}-{State}
{ZIP}


Recuerde que everthing que viene insde llaves están haciendo referencia a los campos de aplicación, así que cuando hay un {Name} se va a hablar sobre el campo "Nombre" de su solicitud.

 

En la plantilla, podemos definir una función de lazo con una bandera (véase en rojo):

Código HTML
<table border="0" cellspacing="0" cellpadding="0">
      <tr>
           <!-- BEGIN bl2 -->
                <td width="247" height="96" align="left" valign="center">
                <font face="verdana" style="font-size:11px">
                <b>{Name}</b><br>{Address}<br>{City}- {State}<br>
                {ZIP}
                </font>
                </td>
           <!-- END bl2 -->
      </tr>
</table>


Las partes rojas definir la ubicación del bucle de inicio y finalización. La cantidad iteraciones se define por "columnas por página" de la Grid.

eg: Si "columnas por página" es 3 por lo que se mostrará el siguiente resultado.

Codigo HTML
<table border="0" cellspacing="0" cellpadding="0">
      <tr>
                <td width="247" height="96" align="left" valign="center">
                <font face="verdana" style="font-size:11px">
                <b>{Name}</b><br>{Address}<br>{City}- {State}<br>
                {ZIP}
                </font>
                </td>
                <td width="247" height="96" align="left" valign="center">
                <font face="verdana" style="font-size:11px">
                <b>{Name}</b><br>{Address}<br>{City}- {State}<br>
                {ZIP}
                </font>
                </td>
                <td width="247" height="96" align="left" valign="center">
                <font face="verdana" style="font-size:11px">
                <b>{Name}</b><br>{Address}<br>{City}- {State}<br>
                {ZIP}
                </font>
                </td>
      </tr>
</table>

Al ejecutar el código HTML anterior.

{Name}
{Address}
{City}-{State}
{ZIP}
{Name}
{Address}
{City}-{State}
{ZIP}
{Name}
{Address}
{City}-{State}
{ZIP}


Una vez ". Html" archivo iscreated incluirlo en ScriptCase ingresar en "Herramientas >> Plantillas >> Diseño".

Seleccione "Formato Libre" y cargar el archivo.

A continuación, cree una aplicación nueva cuadrícula y seleccione "Definido por el usuario" en la opción "Orienation" de ajuste.

Acceda a "Grid >> Diseño >> Configuración" y seleccione la opción "Plantilla Cuerpo".

Ahora asociar las variables de la plantilla con los campos de la cuadrícula. (Cuadrícula >> Seleccionar campos)

Dar formato a los campos y en Ejecutar.