Saltearse al contenido

Tag|form

Contiene a la tabla sobre la cual realizar la consulta y a los joins asociados

Atributos

Ventana de terminal
detalle="nombre_de_xml_destino.xml" Al seleccionar el registro de la tabla generada por histrix se llamara al xml determinado por este atributto pasando como paramametros los valores de los campos que posean el tag <detalle>. Si el contenido es el nombre de un campo existente, utilizara el valor del campo como xml de destino.
inline="true|false" - en caso de ser verdadero el detalle del campo seleccionado se muestra debajo la linea actual seleccionada.
showCantidad="true|false" - en caso de ser verdadero muestra la cantidad de registros.

Contiene

<tempTable>

Este Tag define una tabla a temporal a utilizar dependiente de los datos contenidos. La carga y definicion de las tablas temporales se puede realizar de dos maneras diferentes. Para el caso de fichas o fichaing se creara una fila en la tabla temporal

Ejemplo

<tempTable id="TEMPTABLENAME">
<row>
<field id="target_field_1">origin_field_1</field>
<field id="target_field_2">origin_field_2</field>
<field id="target_field_3">origin_field_3</field>
</row>
<row>
<field id="target_field_1">origin_field_4</field>
<field id="target_field_2">origin_field_5</field>
<field id="target_field_3">origin_field_6</field>
</row>
</tempTable>

Para el los demas casos, se define una relacion entre la tabla temporal del contenedor

<tempTable id="TEMPTABLENAME">
<field id="target_column_1">origin_column_1</field>
<field id="target_column_2">origin_column_2</field>
<field id="target_column_3">origin_column_3</field>
</tempTable>

Propagación

Las tablas temporales contenidas pueden ser recibidas por otros contenedores siendo la sintaxis

<histrix importTempTable="TEMPTABLENAME">

Un XML que recibe de esta manera una tabla temporal puede reemplazar el contenido de sus datosw agregando

<histrix llenoTemporal="TEMPTABLENAME" importTempTable="TEMPTABLENAME">

<preconsultas>

Define que consulta se ejecutara primero antes de mostrar el formulario. Esto se conoce como una preconsulta

Ejemplo

<preconsultas>
<xmlfile id="nueva_minuta_qry.xml"/>
</preconsultas>

<xmlfile>

Nos indica que archivo xml sera llamado para la preconsulta

Ejemplo

<xmlfile id="nueva_minuta_qry.xml"/> // Donde id es el nombre del archivo llamado

<pdf>

Permite ejecutar código PHP que será interpretado en el momento de la impresión

Ejemplo

<pdf>
<code><![CDATA[
$pdf->DashedRect(5,255,$pdf->anchoPagina,255, 0.
$pdf->DashedRect(5,260,$pdf->anchoPagina,260, 0.1, 70);
$pdf->RoundedRect(8,35,47
]]></code>
</pdf>

<code>

indica el inicio de bloque de codigo en PHP

Pertenece a

Este tag puede estar incluido en:

  • <form>
  • <br>
  • <join>