Índice de elementos
El schema declara 120 elementos. Esta página los presenta de dos formas: el árbol de anidamiento, para ver dónde va cada uno, y la tabla completa en orden alfabético.
Árbol de anidamiento
Sección titulada «Árbol de anidamiento»Cada elemento se desarrolla en el nivel más alto donde puede aparecer, y una sola
vez: donde vuelve a estar admitido queda como enlace a ese desarrollo. Los tags que
el schema declara como equivalentes —<field> y <campo>, <table> y <tabla>—
aparecen los dos, porque los dos son válidos.
<histrix><confirmacion><consulta><join><pdf><tabla><campo>— desarrollado más arriba<cierraproceso>— desarrollado más arriba<ejecuta><field>— desarrollado más arriba<fieldGroup>— desarrollado más arriba<filters><filtros><grafico><alto><ancho><datos><etiquetas><objective><options>— desarrollado más arriba<serie><subtitulo><tipo><title><titulo>
<group>— desarrollado más arriba<helper>— desarrollado más arriba<importar>— desarrollado más arriba<movimientos><onRowClick><orden>— desarrollado más arriba<order>— desarrollado más arriba<preconsultas><select><selectCode><sql><status><validation>— desarrollado más arriba<validations><field>— desarrollado más arriba
<table><campo>— desarrollado más arriba<cierraproceso>— desarrollado más arriba<ejecuta><field>— desarrollado más arriba<fieldGroup>— desarrollado más arriba<filters><filtros><grafico><alto><ancho><datos><etiquetas><objective><options>— desarrollado más arriba<serie><subtitulo><tipo><title><titulo>
<group>— desarrollado más arriba<helper>— desarrollado más arriba<importar>— desarrollado más arriba<movimientos><onRowClick><orden>— desarrollado más arriba<order>— desarrollado más arriba<preconsultas><select><selectCode><sql><status><validation>— desarrollado más arriba<validations><field>— desarrollado más arriba
<tempTable>
<customScript><eventos><events><form><join><pdf><tabla><campo>— desarrollado más arriba<cierraproceso>— desarrollado más arriba<ejecuta><field>— desarrollado más arriba<fieldGroup>— desarrollado más arriba<filters><filtros><grafico><alto><ancho><datos><etiquetas><objective><options>— desarrollado más arriba<serie><subtitulo><tipo><title><titulo>
<group>— desarrollado más arriba<helper>— desarrollado más arriba<importar>— desarrollado más arriba<movimientos><onRowClick><orden>— desarrollado más arriba<order>— desarrollado más arriba<preconsultas><select><selectCode><sql><status><validation>— desarrollado más arriba<validations><field>— desarrollado más arriba
<table><campo>— desarrollado más arriba<cierraproceso>— desarrollado más arriba<ejecuta><field>— desarrollado más arriba<fieldGroup>— desarrollado más arriba<filters><filtros><grafico><alto><ancho><datos><etiquetas><objective><options>— desarrollado más arriba<serie><subtitulo><tipo><title><titulo>
<group>— desarrollado más arriba<helper>— desarrollado más arriba<importar>— desarrollado más arriba<movimientos><onRowClick><orden>— desarrollado más arriba<order>— desarrollado más arriba<preconsultas><select><selectCode><sql><status><validation>— desarrollado más arriba<validations><field>— desarrollado más arriba
<tempTable>
<obs><pie><prompt><scriptSrc><title><titulo><txtresultados><widget>
<abm><confirmacion><consulta><join><pdf><tabla><campo>— desarrollado más arriba<cierraproceso>— desarrollado más arriba<ejecuta><field>— desarrollado más arriba<fieldGroup>— desarrollado más arriba<filters><filtros><grafico><alto><ancho><datos><etiquetas><objective><options>— desarrollado más arriba<serie><subtitulo><tipo><title><titulo>
<group>— desarrollado más arriba<helper>— desarrollado más arriba<importar>— desarrollado más arriba<movimientos><onRowClick><orden>— desarrollado más arriba<order>— desarrollado más arriba<preconsultas><select><selectCode><sql><status><validation>— desarrollado más arriba<validations><field>— desarrollado más arriba
<table><campo>— desarrollado más arriba<cierraproceso>— desarrollado más arriba<ejecuta><field>— desarrollado más arriba<fieldGroup>— desarrollado más arriba<filters><filtros><grafico><alto><ancho><datos><etiquetas><objective><options>— desarrollado más arriba<serie><subtitulo><tipo><title><titulo>
<group>— desarrollado más arriba<helper>— desarrollado más arriba<importar>— desarrollado más arriba<movimientos><onRowClick><orden>— desarrollado más arriba<order>— desarrollado más arriba<preconsultas><select><selectCode><sql><status><validation>— desarrollado más arriba<validations><field>— desarrollado más arriba
<tempTable>
<customScript><eventos><events><form><join><pdf><tabla><campo>— desarrollado más arriba<cierraproceso>— desarrollado más arriba<ejecuta><field>— desarrollado más arriba<fieldGroup>— desarrollado más arriba<filters><filtros><grafico><alto><ancho><datos><etiquetas><objective><options>— desarrollado más arriba<serie><subtitulo><tipo><title><titulo>
<group>— desarrollado más arriba<helper>— desarrollado más arriba<importar>— desarrollado más arriba<movimientos><onRowClick><orden>— desarrollado más arriba<order>— desarrollado más arriba<preconsultas><select><selectCode><sql><status><validation>— desarrollado más arriba<validations><field>— desarrollado más arriba
<table><campo>— desarrollado más arriba<cierraproceso>— desarrollado más arriba<ejecuta><field>— desarrollado más arriba<fieldGroup>— desarrollado más arriba<filters><filtros><grafico><alto><ancho><datos><etiquetas><objective><options>— desarrollado más arriba<serie><subtitulo><tipo><title><titulo>
<group>— desarrollado más arriba<helper>— desarrollado más arriba<importar>— desarrollado más arriba<movimientos><onRowClick><orden>— desarrollado más arriba<order>— desarrollado más arriba<preconsultas><select><selectCode><sql><status><validation>— desarrollado más arriba<validations><field>— desarrollado más arriba
<tempTable>
<obs><pie><prompt><scriptSrc><title><titulo><txtresultados><widget>
<include><campo><actualiza><attribute><ayuda><campo>— desarrollado más arriba<clave><defaultValue><descripcion><description><field>— desarrollado más arriba<group>— desarrollado más arriba<key><label><option><orden>— desarrollado más arriba<order>— desarrollado más arriba<parameter><set><value><values>— desarrollado más arriba
<ayuda_ex><campo>— desarrollado más arriba<clave><defaultValue><descripcion><description><field>— desarrollado más arriba<group>— desarrollado más arriba<key><label><option><orden>— desarrollado más arriba<order>— desarrollado más arriba<parameter><set><value><values>— desarrollado más arriba
<checklabel><complete><condicion><condition><conditionalDisplay><detalle><enabledWhen><eval><expresion><expression><format><formato><habilita><help><helper>— desarrollado más arriba<htmllabel><if>— desarrollado más arriba<importar>— desarrollado más arriba<jseval><jsfunction><label><maxsize><onformchange><opciones><operador><operator><options><parametro><paring><pdf><pdfancho><prefijo><preparam><requiredWhen><setvar><size><tabla_ex><campo>— desarrollado más arriba<clave><defaultValue><descripcion><description><field>— desarrollado más arriba<group>— desarrollado más arriba<key><label><option><orden>— desarrollado más arriba<order>— desarrollado más arriba<parameter><set><value><values>— desarrollado más arriba
<tipo><valor><visibleWhen>
<cierraproceso><field><actualiza><attribute><ayuda><campo>— desarrollado más arriba<clave><defaultValue><descripcion><description><field>— desarrollado más arriba<group>— desarrollado más arriba<key><label><option><orden>— desarrollado más arriba<order>— desarrollado más arriba<parameter><set><value><values>— desarrollado más arriba
<ayuda_ex><campo>— desarrollado más arriba<clave><defaultValue><descripcion><description><field>— desarrollado más arriba<group>— desarrollado más arriba<key><label><option><orden>— desarrollado más arriba<order>— desarrollado más arriba<parameter><set><value><values>— desarrollado más arriba
<checklabel><complete><condicion><condition><conditionalDisplay><detalle><enabledWhen><eval><expresion><expression><format><formato><habilita><help><helper>— desarrollado más arriba<htmllabel><if>— desarrollado más arriba<importar>— desarrollado más arriba<jseval><jsfunction><label><maxsize><message><onformchange><opciones><operador><operator><options><parametro><paring><pdf><pdfancho><prefijo><preparam><requiredWhen><setvar><size><tabla_ex><campo>— desarrollado más arriba<clave><defaultValue><descripcion><description><field>— desarrollado más arriba<group>— desarrollado más arriba<key><label><option><orden>— desarrollado más arriba<order>— desarrollado más arriba<parameter><set><value><values>— desarrollado más arriba
<tipo><valor><value><visibleWhen>
<fieldGroup><campo>— desarrollado más arriba<cierraproceso>— desarrollado más arriba<field>— desarrollado más arriba<if>— desarrollado más arriba<validation>— desarrollado más arriba
<helper><campo>— desarrollado más arriba<clave><defaultValue><descripcion><description><field>— desarrollado más arriba<group><key><label><option><orden><order><parameter><set><value><values>
<if><importar><field>— desarrollado más arriba<param><parameter><preparam>
<validation>
Todos los elementos
Sección titulada «Todos los elementos»| Elemento | Va dentro de | Atributos | Qué es |
|---|---|---|---|
<abm> |
raíz del documento | 172 | Raíz del documento. Atributo “tipo” identifica el modo del documento (p.ej., “consulta”). |
<actualiza> |
<campo>, <field> |
— | Al cambiar el campo padre, propaga su valor a otros campos/combos/grilla/helpers. |
<alto> |
<grafico> |
— | Alto del gráfico. A diferencia de <ancho>, este sí se aplica: es la única forma de que un gráfico no salga con el… |
<ancho> |
<grafico> |
— | No hace nada: es código muerto. Se lee del XML pero nadie lo usa para dimensionar el gráfico, que siempre toma el… |
<attribute> |
<campo>, <field> |
1 | No inyecta HTML: hace condicional un atributo de Histrix según el valor de otra columna. El id es el nombre del… |
<ayuda> |
<campo>, <field> |
24 | Helper UI asociado a un campo. Tipos (type): - “combo”: dropdown alimentado por SQL (1er field = VALUE, 2do field =… |
<ayuda_ex> |
<campo>, <field> |
24 | Helper UI asociado a un campo. Tipos (type): - “combo”: dropdown alimentado por SQL (1er field = VALUE, 2do field =… |
<campo> |
<ayuda>, <ayuda_ex>, <fieldGroup> y 9 más |
218 | Campo de formulario o columna de grid/consulta. Es el bloque fundamental: representa una columna SQL, un campo local… |
<campo> en <actualiza> |
<actualiza> |
3 | Alias español de <field> como destino de la actualización. |
<campo> en <orden> |
<orden>, <order> |
5 | Alias español de <field>: el motor lo toma como fallback cuando el bloque de orden no tiene ningún <field>. |
<campo> en <subquery> |
<subquery> |
5 | Campo que define una condición ON del JOIN. La <condicion> con valorde="campo" referencia un campo de la tabla… |
<checklabel> |
<campo>, <field> |
— | Etiqueta que acompaña al checkbox, a la derecha del control. |
<cierraproceso> |
<fieldGroup>, <include>, <tabla> y 1 más |
3 | Cierre de proceso: ejecuta otro XML como parte de la grabación del actual. |
<clave> |
<ayuda>, <ayuda_ex>, <helper> y 1 más |
— | Campo que aporta la clave de la ayuda. Sólo se lee dentro de <ayuda_ex>, una de las formas legacy que comparten… |
<code> |
<pdf> |
— | Código del cuerpo del PDF, se ejecuta una vez al imprimir el contenedor. |
<column> |
<serie> |
— | Columna que aporta datos a esta serie. |
<complete> |
<campo>, <field> |
— | Expresión que el motor evalúa al completarse el campo. Ej: <complete>numero + 1</complete>. |
<condicion> |
<campo>, <field> |
4 | Condición SQL de un campo: operador + valor literal/expresión. |
<condition> |
<campo>, <field>, <validation> |
4 | Condición SQL de un campo: operador + valor literal/expresión. |
<conditionalDisplay> |
<campo>, <field> |
— | No es una expresión: es el id de otro campo. Si el valor de ese campo es falsy, este campo no se renderiza. |
<confirmacion> |
<abm>, <histrix> |
— | Mensaje de confirmación. |
<consulta> |
<abm>, <histrix> |
8 | Contenedor del modelo de edición/visualización (<form> o alias español <consulta>). |
<customScript> |
<abm>, <histrix> |
— | Script personalizado para la pantalla. |
<datos> |
<grafico> |
— | Fuente alternativa de datos (cuando no se infiere del form). |
<defaultValue> |
<ayuda>, <ayuda_ex>, <helper> y 1 más |
— | Valor por defecto del parámetro de configuración, no del combo: se lee sólo en type="parameter" y es el valor que… |
<descripcion> |
<ayuda>, <ayuda_ex>, <helper> y 1 más |
— | Se acepta por compatibilidad, pero el motor no lo lee: sólo busca la forma en inglés. |
<description> |
<ayuda>, <ayuda_ex>, <helper> y 1 más |
— | Descripción del parámetro, para type="parameter": es el texto explicativo que se muestra en el **panel nativo de… |
<detalle> |
<campo>, <field> |
— | Nombre lógico del campo destino al volver de un popup hijo (mecanismo <importar resume>). |
<ejecuta> |
<tabla>, <table> |
— | SQL/PHP arbitrario a ejecutar. En tipo="nosql" Histrix reemplaza 'nombre_campo' (entre comillas) por el valor del… |
<enabledWhen> |
<campo>, <field> |
— | Habilita este campo mientras se cumpla la condición y lo deshabilita cuando deja de cumplirse. |
<etiquetas> |
<grafico> |
— | Campo cuyo valor se usa como eje X (etiquetas de cada punto). |
<eval> |
<campo>, <field> |
— | No es JavaScript: es PHP que corre server-side al parsear el XML, y decide si el campo existe. |
<event> |
<eventos>, <events> |
1 | — |
<eventos> |
<abm>, <histrix> |
— | Grafía castellana de <events>: contenedor de <event id="..."> con el JavaScript que se ejecuta en cada momento del… |
<events> |
<abm>, <histrix> |
— | Alias en inglés de “eventos”. |
<events> en <events> |
<events> |
1 | — |
<expresion> |
<campo>, <field> |
2 | Expresión (SQL) para valores calculados. |
<expression> |
<campo>, <field> |
2 | Expresión SQL para valores calculados. Va al SELECT (o HAVING si hay GROUP BY). |
<expression> en <field> |
<field> |
— | SELECT cuyo resultado se compara con el valor del campo. Soporta '[__campo__]' para interpolar otros campos del form. |
<false> |
<if> |
— | Valor/expresión devuelto si la condición es falsy. Opcional: sin esta rama, cuando la condición da falso el campo queda… |
<falso> |
<if> |
— | Alias español legacy de <false>. |
<field> |
<ayuda>, <ayuda_ex>, <fieldGroup> y 9 más |
218 | Campo de formulario o columna de grid/consulta. Es el bloque fundamental: representa una columna SQL, un campo local… |
<field> en <actualiza> |
<actualiza> |
3 | Destino de la actualización: campo, combo o grid embebido. |
<field> en <importar> |
<importar> |
1 | Mapeo origen→destino dentro de <importar>. El id es el campo origen y el texto del tag es el campo destino; con… |
<field> en <orden> |
<orden>, <order> |
5 | Campo por el que ordenar. Si tiene <expression>, se ordena por esa expresión SQL. |
<field> en <subquery> |
<subquery>, <tabla>, <table> |
5 | Campo que define una condición ON del JOIN. La <condicion> con valorde="campo" referencia un campo de la tabla… |
<field> en <validations> |
<validations> |
1 | Campo a validar. El id es el campo del form cuyo valor se compara. |
<fieldGroup> |
<include>, <tabla>, <table> |
169 | Agrupador visual/lógico de campos. Se renderiza en el orden de aparición. |
<filters> |
<tabla>, <table> |
1 | Filtros adicionales mostrados en la barra superior del listado. |
<filtros> |
<tabla>, <table> |
1 | Filtros adicionales mostrados en la barra superior del listado. |
<footer> |
<pdf> |
— | Código que se ejecuta al dibujar cada pie de página. |
<form> |
<abm>, <histrix> |
8 | Contenedor del modelo de edición/visualización (<form> o alias español <consulta>). |
<format> |
<campo>, <field> |
— | Alias inglés de <formato>. |
<formato> |
<campo>, <field> |
— | Formato de visualización (ej. “dd/mm/yyyy” en fechas, “#.##0,00” en numéricos). |
<grafico> |
<tabla>, <table> |
3 | Definición de un gráfico. Va dentro de la <table>/<tabla> de la consulta que le da los datos: suelto en la raíz del… |
<group> |
<ayuda>, <ayuda_ex>, <helper> y 3 más |
— | Campos por los cuales agrupar el SQL (GROUP BY). Los campos con <expression> que usan funciones de agregación… |
<habilita> |
<campo>, <field> |
— | Está al revés de lo que sugiere el nombre: el texto del tag es el id del campo controlador, y el que se… |
<header> |
<pdf> |
— | Código que se ejecuta al dibujar cada cabecera de página. |
<help> |
<campo>, <field> |
— | Texto de ayuda contextual del campo (tooltip). |
<helper> |
<campo>, <field>, <include> y 2 más |
24 | Helper UI asociado a un campo. Tipos (type): - “combo”: dropdown alimentado por SQL (1er field = VALUE, 2do field =… |
<histrix> |
raíz del documento | 172 | Raíz del documento Histrix. Define un formulario, consulta, ficha, grid, gráfico u otra vista según el atributo tipo. |
<htmllabel> |
<campo>, <field> |
— | Texto alternativo del encabezado de columna, y sólo se usa cuando la etiqueta normal está vacía. |
<if> |
<campo>, <field>, <orden> y 1 más |
1 | Estructura condicional de un <field>: <if exp="..."><true>X</true><false>Y</false></if>. |
<if> en <fieldGroup> |
<fieldGroup>, <filters>, <filtros> y 2 más |
— | Condición de procesamiento del bloque entero: es texto PHP que se evalúa antes de leer los filtros y, si da falso, el… |
<iframe> |
<widget> |
— | Éste sí es un iframe de verdad, y es la forma de mostrar algo externo a la aplicación (un tablero, un mapa, una… |
<importar> |
<campo>, <field>, <include> y 2 más |
12 | Configura un popup hijo que alimenta el grid/form actual con datos seleccionados. |
<include> |
raíz del documento | — | Fragmento XML incluido por otro documento (típicamente vía <fieldGroup xml="..." dir="...">). |
<join> |
<consulta>, <form> |
2 | Relación con otra tabla (JOIN SQL). Soporta también JOIN a <subquery> cuando la tabla joineada es derivada… |
<jseval> |
<campo>, <field> |
4 | Evaluación de código JavaScript al cambiar el campo. El resultado se asigna al destino. |
<jsfunction> |
<campo>, <field> |
1 | Función JS asociada a un evento del campo (onfocus, onblur, onkeypress…). |
<key> |
<ayuda>, <ayuda_ex>, <helper> y 1 más |
— | Campo que aporta la clave de la ayuda, en un <helper type="external">. |
<label> |
<campo>, <field> |
47 | Etiqueta legible del campo (header de columna o label del input). |
<label> en <ayuda> |
<ayuda>, <ayuda_ex>, <helper> y 1 más |
— | Etiqueta del parámetro: se lee sólo en type="parameter" y es el nombre con el que el parámetro aparece en el… |
<maxsize> |
<campo>, <field> |
— | Máximo de caracteres del input (atributo HTML maxlength). |
<message> |
<field>, <validation> |
— | Mensaje de error si la validación falla. Default “Valor invalido”. |
<movimientos> |
<tabla>, <table> |
2 | Lista de XMLs relacionados que el motor procesa en cascada al grabar el padre. |
<objective> |
<grafico> |
— | Valor meta que se dibuja como referencia sobre el gráfico (la línea de objetivo). |
<obs> |
<abm>, <histrix> |
— | Observaciones (puede estar vacío). |
<onformchange> |
<campo>, <field> |
— | Código a ejecutar cuando cambia cualquier campo del form. |
<onRowClick> |
<tabla>, <table> |
— | JS a ejecutar al hacer clic en una fila de la grilla. |
<opcion> |
<opciones>, <options> |
2 | Alias español de <option>; el motor lee las dos grafías. |
<opciones> |
<campo>, <field> |
— | Contenedor de opciones de un campo. |
<operador> |
<campo>, <field> |
2 | Operador de la condición de filtro/JOIN del campo (=, !=, like, in, between, etc.). |
<operator> |
<campo>, <field> |
2 | Elemento <operador> (o alias <operator>) dentro de <field>. |
<operator> en <field> |
<field> |
— | Operador de comparación (==, !=, …). Default ==. Suele ir en CDATA cuando lleva < o >. |
<option> |
<ayuda>, <ayuda_ex>, <helper> y 3 más |
2 | Opción fija del combo (no proviene de SQL). |
<options> |
<campo>, <field> |
— | Lista de opciones fijas para radio/select (no dependen de SQL). |
<options> en <grafico> |
<grafico> |
— | JSON crudo que se mergea sobre las opciones de la librería de gráficos, para llegar a cualquier setting que el motor no… |
<orden> |
<ayuda>, <ayuda_ex>, <helper> y 3 más |
1 | Alias español de <order>, pero sólo funciona en <tabla_ex> y <ayuda_ex>. |
<order> |
<ayuda>, <ayuda_ex>, <helper> y 3 más |
1 | Definición de orden de la consulta (ORDER BY). Cada <field> declara una columna y su dirección. |
<param> |
<importar> |
3 | Condición pre-filtrado en consultas/importar. field es alias de campo (mismo significado). |
<parameter> |
<ayuda>, <ayuda_ex>, <helper> y 2 más |
5 | Forma equivalente a <field> con la sintaxis source/target. |
<parameter> en <values> |
<values> |
2 | Parámetro que se pasa al XML de values (pares name/value). |
<parametro> |
<campo>, <field> |
4 | Parámetros para helpers de tipo “parameter”. id (o xml) puede omitirse cuando se usa retorna sobre un set de… |
<paring> |
<campo>, <field> |
3 | Alimenta con una condición SQL al contenedor embebido del campo (el que abre obj / linkint / el helper). |
<paring> en <cierraproceso> |
<cierraproceso> |
1 | Mapea un campo del padre a un campo del XML cierraproceso. |
<pdf> |
<consulta>, <form> |
— | Impresión PDF con código embebido: <header>, <code> y <footer> se ejecutan como código PHP con la variable $pdf… |
<pdf> en <campo> |
<campo>, <field> |
— | Código PHP que reemplaza el dibujado de este campo en el PDF. El contenido se ejecuta al imprimir la celda y, si… |
<pdfancho> |
<campo>, <field> |
— | Ancho de la columna del valor en la ficha impresa. Su contraparte para la etiqueta es el atributo size del… |
<pie> |
<abm>, <histrix> |
4 | Pie del documento/pantalla (atributos para PDF). |
<preconsultas> |
<tabla>, <table> |
— | Bloque de pre-consultas/validaciones ejecutadas antes de la consulta principal. |
<prefijo> |
<campo>, <field>, <txtresultados> |
— | Texto que se antepone al valor del campo al renderizar (en pantalla y PDF). |
<preparam> |
<campo>, <field>, <importar> |
3 | Condición pre-filtrado en consultas/importar. field es alias de campo (mismo significado). |
<prompt> |
<abm>, <histrix> |
— | Instrucción para el resumen automático de la pantalla: el texto se le pasa al modelo de lenguaje junto con los datos… |
<relacion> |
<movimientos> |
2 | Referencia a un XML hijo que se procesa como parte del movimiento. |
<requiredWhen> |
<campo>, <field> |
— | Hace obligatorio este campo mientras se cumpla la condición, y le saca la marca cuando deja de cumplirse. |
<scriptSrc> |
<abm>, <histrix> |
— | Librería JavaScript externa que la pantalla necesita: el texto del tag es la ruta del archivo y se inyecta antes que el… |
<select> |
<tabla>, <table> |
— | SELECT crudo que reemplaza la consulta que el motor armaría con los <field>. |
<selectCode> |
<tabla>, <table> |
— | Bloque de código PHP que llena la grilla a mano, en lugar del SELECT que armaría el XML: se ejecuta al cargar los datos… |
<serie> |
<grafico> |
1 | Campo de una serie de datos (eje Y). Repetir para múltiples series. |
<set> |
<ayuda>, <ayuda_ex>, <helper> y 1 más |
1 | Inyecta una propiedad arbitraria en el contenedor embebido del helper: el id es el nombre de la propiedad y el texto… |
<setvar> |
<campo>, <field> |
— | Guarda el valor del campo en una propiedad del contenedor de esa instancia, con el nombre que dice el texto del tag. |
<size> |
<campo>, <field> |
— | Tamaño visual del input o ancho de columna. |
<sql> |
<subquery>, <tabla>, <table> |
— | SQL del subquery. Acepta '[__campo__]' para parámetros. |
<status> |
<tabla>, <table> |
7 | Una columna del tablero tipo="kanban". Va como hijo directo de <table>, al lado de <filters> y <order>, y se… |
<subquery> |
<join> |
1 | Subquery aliasada usada como tabla joineada. Estructura: <subquery as="ALIAS">SELECT ... |
<subtitulo> |
<grafico> |
— | Subtítulo del gráfico. |
<sufijo> |
<txtresultados> |
— | Texto después de la cantidad de resultados. |
<tabla> |
<consulta>, <form> |
10 | Tabla SQL fuente de datos (<table> o alias español <tabla>). |
<tabla> en <join> |
<join> |
2 | Tabla joineada (alias español). Un <join> puede contener múltiples tablas joineadas en cadena. |
<tabla_ex> |
<campo>, <field> |
24 | Helper UI asociado a un campo. Tipos (type): - “combo”: dropdown alimentado por SQL (1er field = VALUE, 2do field =… |
<table> |
<consulta>, <form> |
10 | Tabla adicional declarada al nivel del <form>/<consulta>. |
<table> en <join> |
<join> |
2 | Tabla referenciada en el JOIN. Puede ser una tabla real o un <subquery> aliasado. |
<tempTable> |
<consulta>, <form> |
1 | Definición de tabla temporal usada como fuente del grid (típicamente en flujos de importación). |
<text> |
<widget> |
— | Contenido HTML fijo del widget, para los casos en que no hay una pantalla que embeber: un texto, un aviso, un bloque de… |
<tipo> |
<campo>, <field> |
4 | Tipo del campo (date, numeric, check, file, geoPoint, etc.). |
<tipo> en <grafico> |
<grafico> |
— | Tipo de gráfico. Valores válidos: L línea, C columnas, SC columnas (idéntico a C), P torta, H cotizaciones… |
<title> |
<abm>, <grafico>, <histrix> y 1 más |
— | Título del documento/pantalla. |
<titulo> |
<abm>, <grafico>, <histrix> |
— | Alias español de <title>; el motor lee las dos grafías. |
<true> |
<if> |
— | Valor/expresión devuelto si la condición es truthy. |
<txtresultados> |
<abm>, <histrix> |
— | Cambia el texto que acompaña al contador de resultados del listado: <prefijo> va antes del número y <sufijo>… |
<url> |
<widget> |
— | Pantalla interna cuyo HTML se inyecta en el div del widget (se pide por AJAX, no es un iframe). |
<validation> |
<fieldGroup>, <include>, <tabla> y 1 más |
1 | Validación del formulario, en singular: <condition> + <message>. |
<validations> |
<tabla>, <table> |
— | Validaciones por campo, en plural. Es un mecanismo distinto del <validation> singular: construye una validación… |
<valor> |
<campo>, <field> |
3 | Valor por defecto del campo. Con eval="true" se evalúa como PHP (ej. date('d/m/Y')). |
<value> |
<field> |
1 | Valor literal contra el que comparar, como alternativa a <expression>. |
<value> en <ayuda> |
<ayuda>, <ayuda_ex>, <helper> y 1 más |
— | Campo que aporta la descripción de la ayuda en un <helper type="external">: el que se muestra al usuario… |
<value> en <values> |
<values> |
1 | Valor fijo: el id es lo que se guarda, el texto lo que se muestra. |
<values> |
<ayuda>, <ayuda_ex>, <helper> y 1 más |
2 | Valores posibles de un parámetro (type="parameter"), para que el panel los ofrezca como lista en lugar de un texto… |
<verdadero> |
<if> |
— | Alias español legacy de <true>. El motor lo reconoce explícitamente como forma vieja: al encontrarlo activa el modo… |
<visibleWhen> |
<campo>, <field> |
— | Muestra u oculta este campo según una condición: el tag va sobre el campo controlado, no sobre el que dispara la… |
<widget> |
<abm>, <histrix> |
4 | Widget embebido en el dashboard. No es un iframe y no apunta afuera: el contenido de <url> se pide por AJAX y su… |