Tag|form
Contiene a la tabla sobre la cual realizar la consulta y a los joins asociados
Atributos
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>