Índice de atributos
Los 452 atributos del schema en orden alfabético. Dónde dice en qué elemento están declarados, o en qué grupo compartido; el enlace lleva a la descripción completa.
Un mismo nombre puede aparecer varias veces: cuando eso pasa, cada declaración tiene su propia descripción, porque el atributo hace cosas distintas según dónde se escriba.
| Atributo | Tipo | Dónde | Qué hace |
|---|---|---|---|
accesskey |
texto | <importar> |
Tecla de acceso rápido del botón de importación (una letra). |
accordion |
BoolEstricto |
<histrix>, <abm> |
Convierte las solapas internas (los campos con contenedor embebido) en un acordeón de paneles colapsables. |
activa |
BoolEstricto |
UiFlags |
Marca el campo como controlador: habilita o deshabilita en el browser los campos que lo referencian con activador. |
activador |
texto | UiFlags |
id del campo del que depende este campo: nace deshabilitado mientras el campo referenciado no valga exactamente 1 (con "S", "true" o "X" queda deshabilitado). |
actxml |
ActXmlValor |
<jseval> |
Default “true”: envía request al server por cada cambio. “false”: el JS se resuelve en el browser sin request (preferido para aritmética pura). |
acumula |
BoolEstricto |
<field>, <campo> |
La celda muestra el acumulado de la columna hasta esa fila en lugar del valor propio de la fila (y recibe la clase de celda sumada). |
ajax |
BoolEstricto |
<helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
El combo no viene con las opciones adentro del HTML: se piden al servidor a medida que el usuario escribe. |
ajusteDebe |
texto | <table>, <tabla> |
id del campo donde se imputa el ajuste al Debe. El valor se transfiere al contenedor, pero hoy ningún consumidor del motor lo lee: escribirlo no cambia nada. |
ajusteHaber |
texto | <table>, <tabla> |
id del campo donde se imputa el ajuste al Haber. El valor se transfiere al contenedor, pero hoy ningún consumidor del motor lo lee: escribirlo no cambia nada. |
aletras |
BoolPresencia |
<tipo> |
Imprime el importe en letras. El motor lo evalúa por presencia y con comparación laxa: aletras="false" ENCIENDE la conversión igual — cualquier valor no vacío la prende. |
alias |
texto | <field> en <subquery>, <campo> en <subquery> |
Alias SQL del campo. |
alias |
texto | idGrup |
Alias SQL de la columna. No es sólo un nombre alternativo: reemplaza el prefijo de tabla con el que se califica la columna, pisando la tabla base del <histrix> y lo que diga tabla. |
align |
texto | <pie> |
— |
ancho |
texto | <histrix>, <abm> |
Misma cosa que width: se leen juntos y gana el que esté presente. |
Arbol |
texto | UiFlags |
Rol del campo en una estructura jerárquica. Valores reales: “padre” (columna que apunta al nodo padre), “hijo” (clave del nodo, la que se usa para recursionar), y para árboles nested-set “left” |… |
arbol |
texto | UiFlags |
Grafía recomendada para el rol del campo en el árbol (mismos valores que Arbol). |
as |
texto | <tabla> en <join>, <table> en <join> |
Alias SQL de la tabla en el JOIN. |
as |
texto | <subquery> |
Alias SQL obligatorio del subquery. |
as |
texto | <table>, <tabla> |
Alias SQL de la tabla base. Necesario cuando la misma tabla entra más de una vez en la consulta (por ejemplo un JOIN a sí misma) para poder calificar las columnas sin ambigüedad. |
attach |
BoolEstricto |
<field>, <campo> |
Al generar el PDF adjunta un archivo por cada renglón, usando el valor del campo como nombre. |
auto |
BoolEstricto |
<filters>, <filtros> |
Con auto="true" los filtros se aplican solos al cambiar cualquier valor, sin botón “filtrar”. |
autocompletar |
ModoAutocompletado |
<field>, <campo> |
Alias español de autocomplete, y no es el atributo HTML del input: es el modo del helper de ayuda del campo. |
autocomplete |
ModoAutocompletado |
UiFlags |
No es el autocomplete de HTML: es el modo del helper de ayuda del campo. Valores con efecto: "true" (autocompletar mientras se tipea) y "full" (autocompletar más botón que abre el popup de… |
autoinc |
BoolPresencia |
UiFlags |
Marca el campo como autoincremental (PK con AUTO_INCREMENT): el motor lo excluye del INSERT y después recupera el id generado para rellenarlo. |
autoing |
texto | UiFlags |
Se emite como atributo del input para que el ingreso de la fila avance solo al completar el campo (grids ing). |
automail |
BoolEstricto |
<histrix>, <abm> |
Con “true” y junto a autoprint, además de imprimir dispara el envío del PDF por mail. |
autominchars |
entero |
UiFlags |
Cantidad mínima de caracteres antes de disparar el autocompletado (default 3). |
autoprint |
BoolEstricto |
<histrix>, <abm> |
Imprime automáticamente al abrir el documento (sin click del usuario). |
autoupdate |
texto | <histrix>, <abm> |
Refresco automático periódico de la vista. No es un booleano sino el intervalo: el valor se compara contra cero, así que autoupdate="true" no hace nada — hay que poner un número. |
avatar |
texto | UiFlags |
En campos de archivo o imagen: nombre de otro campo de la misma consulta que actúa de reemplazo cuando el archivo no existe. |
average |
BoolEstricto |
<grafico> |
Agrega la línea de promedio de la serie sobre el gráfico. No confundirlo con el average de un <field>, que es otra cosa (promedia una columna de la grilla). |
before |
BoolEstricto |
<histrix>, <abm> |
Selector de fase del movimiento: con "true" ese contenedor se graba en la pasada previa; con cualquier otro valor, o ausente, en la pasada posterior. |
bloqueafila |
BoolEstricto |
<field>, <campo> |
Con el literal “true”, las filas en las que el valor de este campo sea 1 o true quedan bloqueadas: se marcan como no editables y se pintan grisadas. |
borra |
BoolDefaultActivo |
<histrix>, <abm> |
Permiso de borrado a nivel ABM. No es alias de deleteRow y la precedencia es asimétrica: en el permiso de borrado que expone el schema de la API gana deleteRow, y borra="false" no apaga… |
boton |
texto | <importar> |
Texto del botón que abre la importación, en lugar del texto por defecto. |
bottomMargin |
texto | <histrix>, <abm> |
No es un margen sino la coordenada Y del pie del PDF (mm): positiva se mide desde el borde superior, negativa desde el borde inferior. |
break |
BoolEstricto |
UiFlags |
No es un salto de línea, es un corte de control. break="true" convierte el campo en campo de corte del listado: cada vez que su valor cambia entre filas se cierra el grupo y se emiten los… |
btnconfirma |
texto | <histrix>, <abm> |
Texto custom del botón de confirmación. |
buildTree |
BoolEstricto |
<histrix>, <abm> |
Construye una estructura jerárquica a partir de los resultados. |
buttonStyle |
texto | UiFlags |
CSS inline aplicado al botón generado por el campo (usado en tipo="button" o helpers tipo link). |
cabecera |
texto | <movimientos> |
Nombre del XML cabecera (padre lógico del movimiento). |
calculateButton |
texto | <histrix>, <abm> |
Agrega un botón de recálculo a la barra de acciones. No es un booleano: el valor es la etiqueta visible del botón. |
calendarAllDay |
BoolPresencia |
UiFlags |
Marca el campo que indica si el evento ocupa todo el día. Como el resto de los calendar* de campo, se evalúa por presencia: cualquier valor lo marca. |
calendarAspectRatio |
número |
<histrix>, <abm> |
Relación ancho/alto con la que se dibuja el calendario. |
calendarCheck |
BoolPresencia |
CalendarGrup |
En vistas de calendario marca el campo que se muestra como casilla de tildar al lado de cada evento en el panel de listado. |
calendarColor |
BoolPresencia |
CalendarGrup |
Marca el campo cuyo valor pinta el fondo del evento. Se evalúa por presencia: cualquier valor lo activa, incluido "false"; para desactivarlo hay que omitir el atributo. |
calendarDefaultView |
texto | <histrix>, <abm> |
Vista inicial del calendario; omitido equivale a "month". El valor se inyecta crudo en la configuración del calendario, así que un nombre inexistente no lo rechaza el schema pero rompe el… |
calendarDescription |
BoolPresencia |
CalendarGrup |
Marca el campo cuyo valor es la descripción del evento. Se evalúa por presencia, como todo el grupo calendar*: "false" lo marca igual; para que no participe hay que omitir el atributo. |
calendarEditable |
BoolPresencia |
CalendarGrup |
Marca el campo que habilita la edición del evento desde el calendario. |
calendarEndDate |
BoolPresencia |
CalendarGrup |
Marca el campo que aporta la fecha de fin del evento. Se evalúa por presencia: "false" lo marca igual; para que no participe hay que omitir el atributo. |
calendarEndTime |
BoolPresencia |
CalendarGrup |
Marca el campo que aporta la hora de fin del evento. Escribe la misma propiedad que calendarStopTime: son dos nombres para el mismo dato, y declarar uno en un campo y el otro en otro deja la… |
calendarId |
BoolPresencia |
CalendarGrup |
Marca el campo que aporta el identificador del evento. Se evalúa por presencia, como todo el grupo calendar*: calendarId="false" lo marca igual; para que no participe hay que omitir el… |
calendarOptions |
texto | <histrix>, <abm> |
Opciones extra del calendario: el contenido se concatena como JavaScript crudo dentro de su configuración. |
calendarRecurringRule |
BoolPresencia |
CalendarGrup |
Marca el campo que lleva la regla de repetición del evento. Se evalúa por presencia: "false" lo marca igual y el default="false" declarado no equivale a omitirlo. |
calendarStartDate |
BoolPresencia |
CalendarGrup |
Marca el campo que aporta la fecha de inicio del evento. Se evalúa por presencia: "false" lo marca igual; para que no participe hay que omitir el atributo. |
calendarStartTime |
BoolPresencia |
CalendarGrup |
Marca el campo que aporta la hora de inicio del evento. Se evalúa por presencia, como todo el grupo calendar*: "false" lo marca igual; para que no participe hay que omitir el atributo. |
calendarStopDate |
BoolPresencia |
CalendarGrup |
En vistas de calendario marca el campo que tiene la fecha de fin del evento, y con eso el evento se dibuja abarcando hasta esa fecha; al arrastrar o estirar el evento, la fecha nueva se escribe en… |
calendarStopTime |
BoolPresencia |
CalendarGrup |
Marca el campo como hora de fin del evento. Es el mismo dato que calendarEndTime (los dos escriben la misma propiedad): declarar uno en un campo y el otro en otro deja la hora de fin indefinida. |
calendarSubject |
BoolPresencia |
CalendarGrup |
Marca el campo cuyo valor es el título del evento en el calendario. |
calendarSum |
BoolPresencia |
CalendarGrup |
No produce ningún efecto. El motor lo reconoce y se acuerda de qué campo quedó marcado, pero después nadie usa ese dato: no totaliza nada ni muestra nada en el calendario. |
calendarTasks |
texto | <histrix>, <abm> |
Fuente de tareas del panel lateral del calendario. No puede ser un campo: el valor se usa crudo como nombre de un XML (se busca en el directorio del XML actual) y sus filas son las tareas. |
calendarTextColor |
BoolPresencia |
CalendarGrup |
Marca el campo que aporta el color del texto del evento. Se evalúa por presencia, igual que calendarColor: cualquier valor lo activa, incluido "false"; para desactivarlo hay que omitir el… |
campo |
texto | <preparam>, <param> |
id del campo del XML hijo al que se le aplica el pre-filtro. |
campodestino |
texto | <jseval> |
id del campo destino donde se asigna el resultado del JS. |
cancel |
BoolDefaultActivo |
<histrix>, <abm> |
Muestra el botón que limpia el formulario (no cancela ninguna transacción). |
cellMaxLength |
entero |
UiFlags |
Corta el texto de la celda a N caracteres en la grilla (el valor completo se sigue guardando y viaja al formulario). |
checkDupOnUpdate |
texto | <histrix>, <abm> |
No valida duplicados: el valor se pasa a un parámetro que nadie consume. |
checkType |
BoolDefaultActivo |
<field>, <campo> |
No valida tipos, y viene activo. Sólo aplica a campos tipo="date": prendido — que es lo que pasa cuando el atributo falta — convierte un valor de 8 dígitos ddmmyyyy en fecha. |
clase |
texto | <histrix>, <abm> |
Igual que class (es la propiedad interna a la que class se mapea; escribir cualquiera de las dos llega al mismo lugar). |
clase |
texto | UiFlags |
Clase CSS del input del campo, y de la celda en columnas editables. |
clasefila |
BoolEstricto |
<field>, <campo> |
El valor del campo en cada fila se agrega como clase CSS del <tr>; si hay varios campos marcados, se concatenan. |
Class |
texto | UiFlags |
Clase CSS del <td> de la celda en la grilla. No es alias de clase, que va a la class del input: cambiar uno por el otro no produce el mismo HTML. |
class |
texto | <histrix>, <abm> |
Clase CSS del contenedor de la vista. No es “adicional”: reemplaza la clase por defecto (consulta, ParentingClass, el defaultClass de la vista…) — todos los lectores la toman como… |
clear |
BoolDefaultActivo |
UiFlags |
Con clear=“false” el campo conserva el valor que tiene cuando se limpia el formulario (después de grabar, o al pedir uno nuevo), en vez de volver a vacío o a su valor por defecto. |
close |
BoolEstricto |
<histrix>, <abm> |
Si “true”, el popup se cierra automáticamente tras procesar. |
close |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Sólo en type="link": nombre de la función JavaScript que se ejecuta cuando el popup se cierra. |
color |
texto | <pie> |
Color del texto del pie. |
color |
texto | <status> |
Color CSS de la columna: pinta la línea superior del encabezado y el borde izquierdo de sus tarjetas. |
color |
BoolEstricto |
UiFlags |
No dibuja un swatch: toma el valor del campo como color y lo aplica de background-color al input y a la celda, con el texto encima. |
cols |
entero |
UiFlags |
Atributo HTML cols para <textarea>. |
colspan |
entero |
<label> |
— |
colspan |
entero |
UiFlags |
Atributo HTML colspan del <td> contenedor. |
colstyle |
texto | <label> |
— |
colstyle |
texto | UiFlags |
CSS inline de la columna en grillas. colstyle="display:none;" oculta la columna pero conserva el campo en el form vertical de entrada y sí lo exporta a XLS/CSV: es la forma de tener una columna… |
conBusqueda |
BoolEstricto |
<histrix>, <abm> |
No es una búsqueda global y no tiene relación con los campos fullSearch. Es la barra Buscar/Limpiar de una ficha: marca el formulario como formulario de búsqueda, lo arranca vacío y hace… |
CondExp |
texto | <table>, <tabla> |
Condición de grabación por expresión, complemento de idCampoCond y no un reemplazo: el motor toma el último valor grabado del campo nombrado en idCampoCond (o 0 si viene vacío), le pega… |
condition |
texto | <cierraproceso> |
Condición PHP que decide si el cierraproceso se ejecuta. |
confirma |
texto | <histrix>, <abm> |
Es la leyenda del botón de procesar, no un mensaje de confirmación: el valor se usa como texto del botón (el mismo lugar que btnconfirma). |
confirmDir |
texto | <status> |
Directorio de confirmXml. Obligatorio cuando hay confirmXml: sin él el path no resuelve en varios contextos y el popup abre con “file not found” (la misma regla que el dir de los includes). |
confirmTitle |
texto | <status> |
Título del modal de confirmación. Si no está, se usa el label de la columna. |
confirmXml |
texto | <status> |
XML que hay que completar para entrar a esta columna. Sin este atributo el movimiento se graba directo, como en el resto de las columnas. |
copia |
texto | UiFlags |
La dirección es la inversa de lo que sugiere el nombre. El valor es el id del campo destino: al cambiar este campo, su valor se copia hacia el campo nombrado. |
copies |
entero |
<histrix>, <abm> |
Cantidad de copias del PDF a generar (multiplicar la salida). |
createButtonLabel |
texto | <histrix>, <abm> |
Texto del botón “Nuevo” del listado. |
cuit |
texto | UiFlags |
Se copia tal cual al campo del formulario, pero nada en la interfaz lo mira: no valida ni formatea nada, así que escribirlo no cambia el comportamiento. |
customTotal |
BoolEstricto |
<field>, <campo> |
Con el literal “true” la celda de total del pie no suma la columna: el número sale de evaluar el <if> del campo sobre la fila de totales. |
dataSource |
texto | <histrix>, <abm> |
Nombre de una clase PHP propia con un método estático Select() que recibe el contenedor de datos y provee las filas (o Clase::MetodoCustom, para varias vistas en una misma clase), bypaseando la… |
dataTable_info |
BoolDefaultActivo |
<histrix>, <abm> |
Controla el pie informativo de la grilla (“Mostrando X de Y registros”). |
dataTablePaginate |
BoolJsLiteral |
<histrix>, <abm> |
Enciende el paginador de la grilla: aparecen los botones de página y el selector de cuántos renglones mostrar (arranca en 10, con opciones 10/25/50/100). |
dataTableReorder |
texto | <histrix>, <abm> |
Habilita el reordenamiento de filas de la grilla por drag-and-drop (“true”/“false”). |
dataTableScrollCollapse |
BoolJsLiteral |
<histrix>, <abm> |
Cuando la grilla tiene menos renglones de los que entran en su alto, el marco con scroll se encoge hasta la altura real de los datos en vez de dejar el hueco vacío abajo. |
dataTableScroller |
BoolJsLiteral |
<histrix>, <abm> |
Cambia la paginación por scroll virtual: la grilla mantiene el alto fijo y va pidiendo y dibujando sólo los renglones que caen en la ventana visible mientras se scrollea, lo que la vuelve usable con… |
default |
BoolEstricto |
<valor> |
Si “true”, se aplica sólo como default (no pisa valor existente al editar). |
defaultPrinter |
texto | <histrix>, <abm> |
Impresora que queda preseleccionada en el combo de impresoras del panel de opciones de impresión del programa. |
defaultValue |
entero |
UiFlags |
Escrito con V mayúscula actúa sobre el encabezado de la columna, no sobre el campo: el valor se publica en el encabezado y, en columnas de tipo check que muestran el tilde de “marcar todos”… |
defaultvalue |
texto | UiFlags |
Valor por defecto que se emite al input y que el formulario usa al limpiarse. |
deleteRow |
BoolDefaultActivo |
<histrix>, <abm> |
Habilita el botón eliminar en cada fila. No es alias de borra: deleteRow es el que decide el permiso de borrado que expone la API, y borra="false" no apaga el botón por fila de las grillas. |
delimitador |
texto | <histrix>, <abm> |
Separador de columnas efectivo de la exportación CSV (default “,”). |
delimiter |
texto | <histrix>, <abm> |
Sólo precarga el separador en el input del diálogo de exportación; no es el separador efectivo del CSV. |
desactiva |
BoolEstricto |
UiFlags |
Inverso de activa sobre el campo controlador: en vez de habilitar, deshabilita en el browser los campos que lo referencian con activador. |
deshabilitado |
BoolTrueFalse |
UiFlags |
Campo de sólo lectura. Los campos con <expression> lo asumen automáticamente; deshabilitado="false" los fuerza editables — y en los checkbox es además el escape para poder editarlos cuando la… |
destino |
texto | <paring> en <cierraproceso> |
id del campo destino en el XML cierraproceso. |
destino |
texto | <field> en <actualiza> |
Si el destino es un combo/grid: nombre del subcampo dentro del helper (matchea con <detalle>). |
destino |
texto | <campo> en <actualiza> |
Nombre del subcampo dentro del helper destino. |
destino |
texto | <paring> |
id del campo del contenedor embebido sobre el que se arma la condición. |
detailDir |
texto | <histrix>, <abm> |
Directorio donde vive el XML de detalle: el que se abre al expandir una fila, y también el detalle de las vistas de calendario y de gantt. |
detailText |
texto | <form>, <consulta> |
Texto que ocupa el panel de detalle mientras no se eligió ninguna fila (el “Seleccione una fila…”). |
detalle |
texto | <form>, <consulta> |
Nombre del XML hijo que se abre como popup al hacer click en una fila (vista de detalle). |
dir |
texto | <form>, <consulta> |
Directorio del XML referenciado por detalle (relativo al módulo). |
dir |
texto | <movimientos> |
Directorio donde buscar el XML de cabecera. Sólo afecta a cabecera: las <relacion> hijas resuelven su propio XML por su cuenta y no heredan este valor. |
dir |
texto | <relacion> |
Directorio del XML relacionado. |
dir |
texto | <cierraproceso> |
Directorio del XML cierraproceso. |
dir |
texto | <parametro> |
Directorio del XML helper. |
dir |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Directorio del XML del helper. Se concatena al directorio del XML que lo declara, no lo reemplaza: dir="ing" desde un XML que vive en caja/ busca en caja/ing/. |
dir |
texto | <values> |
Directorio del XML de valores. |
dir |
texto | <importar> |
Directorio del XML hijo. |
dir |
texto | <fieldGroup> |
Directorio del XML externo. |
directprint |
texto | <histrix>, <abm> |
Nombre de la impresora configurada a la que se manda, sin pasar por el visor de PDF, el comprobante que el programa imprime automáticamente después de grabar. |
dirImpresion |
texto | <histrix>, <abm> |
Directorio del XML de impresión (combinado con xmlImpresion). |
dirimpresion |
texto | <histrix>, <abm> |
Alias lowercase de dirImpresion. |
disabled |
BoolTrueFalse |
UiFlags |
Otra grafía de deshabilitado: no se emite al HTML, el motor la normaliza al mismo flag interno. |
display |
texto | UiFlags |
Mueve el campo de lugar en la pantalla de consulta. Los únicos valores que el motor reconoce son toolbar y filter (los busca como substring): el campo se renderiza en la barra de herramientas… |
displayFilterButton |
BoolDefaultActivo |
<histrix>, <abm> |
Con false esconde el renglón de la barra de filtros donde viven el botón Buscar, el de limpiar filtros y los botones de toolbar declarados para la barra de filtros. |
download |
texto | UiFlags |
Es un booleano, no un nombre de archivo. Con download="true" la celda de un campo file muestra un botón de descarga en lugar de la miniatura. |
drag |
BoolEstricto |
<histrix>, <abm> |
Permite mover tarjetas entre columnas. Apagado por defecto. Sólo se concede si además el XML permite escribir: sololectura y modifica="false" lo desactivan, y el servidor lo vuelve a evaluar… |
dsn |
texto | <histrix>, <abm> |
Nombre del DSN alternativo (definido en custom_dsn de config.xml). |
editable |
BoolTrueFalse |
<histrix>, <abm> |
Está invertido respecto del nombre: editable="true" convierte la grilla en editable inline y por eso oculta el botón Modificar. |
editable |
BoolEstricto |
<helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Permite escribir un valor que no esté en la lista: el combo deja de ser cerrado y acepta texto libre además de las opciones. |
editable |
BoolTrueFalse |
UiFlags |
Es opt-in de la edición inline: editable="true" hace editable esta columna dentro de la grilla. |
editableSelect |
BoolPresencia |
UiFlags |
En combos: permite tipear texto libre además de elegir de la lista. |
email |
texto | <histrix>, <abm> |
Al grabar, además de disparar la impresión declarada en impresion, abre el envío de ese PDF por mail. |
email |
texto | UiFlags |
Dirección de email asociada al campo (para botón “enviar mail”). |
empty |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Opción vacía del combo (type="combo"/"comboex"). No es booleano: si el valor no es '', 'true' ni 'false', se usa como texto del placeholder de esa opción, así que empty="Seleccione…"… |
enablecopy |
BoolEstricto |
UiFlags |
No agrega ningún botón de copiar. En campos con <expression> o deshabilitados evita el atributo HTML disabled y deja el input en readonly, que es lo que permite seleccionar el texto con el… |
encode |
texto | <tipo> |
Algoritmo con el que se encripta el valor, y sólo se consulta cuando el <tipo> lleva Type="password". |
encode |
texto | <field>, <campo> |
Simbología del código de barras cuando el campo dibuja un código: el valor se pasa tal cual al generador. |
errorMessage |
texto | UiFlags |
Mensaje que aparece si la validación del campo falla. |
esClave |
BoolPresencia |
UiFlags |
Marca el campo como clave primaria: entra al WHERE y al UPDATE, y su input queda obligatorio. |
esclave |
texto | UiFlags |
Forma legacy en minúscula, y no es lo mismo que esClave: funciona como su negador. |
eval |
BoolEstricto |
<value> |
— |
eval |
BoolEstricto |
<valor> |
Si “true”, el contenido se evalúa como expresión PHP en el server. |
event |
texto | <jsfunction> |
Nombre del evento DOM (sin “on”: “focus”, “blur”, “change”…). |
evento |
texto | <histrix>, <abm> |
No es un evento JS: se resuelve server-side y filtra qué evento de grabación dispara este movimiento. |
exp |
texto | <if> |
Expresión PHP a evaluar. Los <field> declarados son referenciables por nombre sin comillas. |
expand |
BoolEstricto |
<helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Arranca el helper desplegado en lugar de cerrado. |
export |
BoolTrueFalse |
<histrix>, <abm> |
Muestra el botón exportar (XLS/CSV). “false” lo oculta. |
export |
BoolTrueFalse |
UiFlags |
Sólo puede excluir, nunca incluir. export="false" saca el campo del XLS/CSV; export="true" no agrega nada, porque el ocultamiento se chequea después y por separado: un campo con… |
exportasuma |
BoolEstricto |
<histrix>, <abm> |
No interviene en la exportación. Aplica a los XMLs que devuelven datos al contenedor referente (llenoReferente / <importar>): con “true” se devuelve una sola fila que acumula los campos… |
exportFormat |
texto | <histrix>, <abm> |
Formato con el que sale el botón exportar: “Xls” (default) | “Csv” | “Xml”. |
exportHeader |
BoolDefaultActivo |
<histrix>, <abm> |
Controla si la primera fila del XLS exportado lleva los nombres de columnas. |
extension |
texto | <histrix>, <abm> |
Extensión que se propone en el diálogo de exportación (default “csv”). |
field |
texto | <preparam>, <param> |
Alias inglés de campo. |
fielddestino |
texto | <jseval> |
Alias inglés de campodestino. |
filter |
BoolPresencia |
<histrix>, <abm> |
Controla el buscador general de la grilla (el input de búsqueda que trae la tabla), no la barra de <filters>. |
filterStyle |
texto | UiFlags |
CSS inline del campo en la barra de filtros. Útil para angostar (width:0em;) o resaltar un filtro, pero no queda contenido ahí: al armar la barra el motor pisa con este valor el style del… |
fixed |
BoolEstricto |
<condicion>, <condition> |
Hace la condición inmune al botón de limpiar filtros: cuando el usuario resetea la barra de filtros, las condiciones normales se van y ésta queda. |
fontSize |
texto | <histrix>, <abm> |
Tamaño de fuente de la planilla exportada (default 10). No toca el HTML del formulario ni el PDF. |
forceCellValue |
BoolEstricto |
UiFlags |
Escape de suma: en un campo con suma="true" que se pasa como <parameter> a otro XML, lo que viaja es el total acumulado de la columna; con forceCellValue="true" viaja el valor de la fila. |
forceReload |
BoolPresencia |
<histrix>, <abm> |
Después de grabar o de borrar, vuelve a consultar la base (y a recargar la tabla temporal) en lugar de reusar los datos que ya tenía en memoria. |
forceSize |
BoolEstricto |
UiFlags |
Levanta el recorte automático del ancho del input en el formulario de carga de una grilla de ingreso. |
forceUpdate |
BoolEstricto |
<field>, <campo> |
Si “true”, incluye el campo en el UPDATE aunque su valor no haya cambiado respecto al original. |
form |
BoolDefaultActivo |
<histrix>, <abm> |
No suprime el render del formulario. Sólo tiene efecto real en las vistas de árbol (arbol/treeView); en tipo="consulta" lo único que hace form="false" es desactivar el llenado del… |
Formstyle |
texto | <label> |
— |
Formstyle |
texto | UiFlags |
CSS inline del campo. No es “el del input” en contraposición al <td> de style: los dos se aplican al input y al <td>, y se concatenan sin ; de separación. |
formStyle |
texto | <label> |
— |
formStyle |
texto | UiFlags |
Tercera grafía del CSS inline del campo. No reemplaza a Formstyle: si están los dos, los valores se suman, y sin ; de separación entre ellos. |
fullSearch |
BoolEstricto |
UiFlags |
Cambia cómo se arma la condición de este campo: parte el texto buscado por espacios o comas y ANDea un like '%palabra%' por cada token sobre la misma columna, así que “juan perez” matchea… |
ganttItemsPerPage |
entero |
<histrix>, <abm> |
Cuántas filas muestra cada página del diagrama de Gantt; el resto se llega con los botones de página. |
ganttMaxScale |
GanttEscala |
<histrix>, <abm> |
Escala más gruesa a la que el usuario puede alejar el zoom del diagrama de Gantt. |
ganttMinScale |
GanttEscala |
<histrix>, <abm> |
Escala más fina a la que el usuario puede acercar el zoom del diagrama de Gantt. |
ganttScale |
GanttEscala |
<histrix>, <abm> |
Escala de tiempo con la que abre el diagrama de Gantt: horas, días, semanas o meses. |
getStyle |
texto | <label> |
— |
getStyle |
texto | UiFlags |
Nombre de un campo del row cuyo valor se usa como CSS inline del campo actual (ej. getStyle="color_celda" aplica style desde la columna color_celda de la fila). |
graba |
BoolEstricto |
<histrix>, <abm> |
Opt-in del contenedor de cabecera para que la cabecera haga su propio INSERT: sólo "true" hace algo. |
grabaFinal |
BoolEstricto |
<histrix>, <abm> |
Va en el <histrix> del XML de movimiento/relación, no en un <table>. |
grabafinal |
BoolEstricto |
<histrix>, <abm> |
Alias lowercase de grabaFinal. |
grafico |
texto | ImagenGrup, UiFlags |
— |
grid |
texto | <histrix>, <abm> |
No es un modo de render: es la geometría del contenedor. El valor son dos medidas separadas por coma — "ancho,alto" — que se vuelcan al CSS del contenedor; en tipo="card" es lo que dimensiona… |
grupo |
texto | <join> |
Grupo lógico del join (usado para identificar conjuntos de joins relacionados). |
grupo |
texto | UiFlags |
No agrupa radios ni arma fieldsets. Tiene dos usos: en un campo de la tabla, cuando el campo aporta una condición activa el <join grupo="…"> del mismo nombre (JOIN condicional: la tabla se… |
habilita |
texto | UiFlags |
La dirección es la inversa de lo que sugiere el nombre. El valor es el id del campo controlador, y el que se deshabilita es este campo: con habilita="pagado", este campo queda… |
hasDetail |
texto | <form>, <consulta> |
Campo cuyo valor determina si la fila tiene detalle disponible (icono “+”). |
hasFieldset |
BoolPresencia |
<histrix>, <abm> |
Envuelve los campos en un <fieldset> HTML (agrupado visual). |
having |
BoolTrueFalse |
<expression>, <expresion> |
— |
having |
BoolTrueFalse |
UiFlags |
No es una condición: es un flag de ruteo. Decide si la <condicion> de este campo va al HAVING o al WHERE. |
height |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Alto del popup del helper. Lo leen type="link", type="media" y type="import"; en combo/external/parameter no tiene efecto. |
height |
texto | <importar> |
Alto del popup. |
height |
texto | <widget> |
Alto del widget (CSS). Ojo: en la práctica el alto lo termina fijando style. |
height |
texto | UiFlags |
Alto del control. Usado en tipo file (image upload), qr (alto del código QR, default 240) y campos similares. |
helpButton |
BoolEstricto |
UiFlags |
Al revés de lo que sugiere el nombre: oculta el input del campo y convierte el botón del helper de ayuda en un botón etiquetado que abre el popup. |
hidden |
BoolEstricto |
UiFlags |
Renderiza el input como type="hidden": el valor se sigue posteando y la celda y la etiqueta se dibujan igual, así que no sirve para ocultar el campo. |
hideForm |
BoolEstricto |
<histrix>, <abm> |
En tipo="ing", deja la grilla sola y esconde el formulario de entrada detrás de un botón. |
htmlspecialchars |
BoolEstricto |
UiFlags |
Con “true” escapa el valor del campo al mostrarlo, de modo que el HTML que venga en el dato se vea como texto en vez de interpretarse. |
htmlTemplate |
texto | <histrix>, <abm> |
Template HTML alternativo para fichas con layout custom. |
icon |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Icono mostrado en el botón del helper, con los nombres del set de iconos de la UI (ej. ui-icon-wrench). |
icon |
texto | <importar> |
Nombre de la clase de icono a mostrar en el botón (ej. ui-icon-search, ui-icon-plus). |
icon |
texto | UiFlags |
Sólo en <tipo>button</tipo>: clase de icono del botón (ej. ui-icon-search). |
id |
texto | <event>, <events> en <events>, <field> en <validations>, <value> en <values> |
— |
id |
texto | <tabla> en <join>, <table> en <join> |
Nombre de la tabla joineada. |
id |
texto | <field> en <subquery>, <campo> en <subquery> |
Nombre de la columna en la tabla del JOIN. |
id |
texto | <table>, <tabla> |
Nombre de la tabla SQL base. |
id |
texto | <relacion> |
Nombre del XML relacionado. |
id |
texto | <cierraproceso> |
Nombre del XML cierraproceso (sin .xml). |
id |
texto | <parametro> |
ID del XML helper al que se le pasan los parámetros. |
id |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
No es un id de debug: es funcional y sensible. En type="parameter" es la clave con la que el parámetro se guarda en HTXOPTIONS, así que renombrarlo pierde el valor ya configurado (y si no hay… |
id |
texto | <field> en <orden>, <campo> en <orden> |
id del campo por el que ordenar. |
id |
texto | <set> |
Nombre de la propiedad a setear en el contenedor del helper. |
id |
texto | <attribute> |
Nombre del atributo HTML (ej. “data-tooltip”, “aria-label”). |
id |
texto | <field> en <importar> |
id del campo del padre que recibe. |
id |
texto | <field> en <actualiza>, <campo> en <actualiza> |
id del campo o helper destino. |
id |
texto | <fieldGroup> |
Identificador del grupo (sirve para targeting CSS y referencias). |
id |
texto | <grafico> |
Identificador del gráfico. |
id |
texto | <tempTable> |
Nombre de la tabla temporal. |
id |
texto | <widget> |
Identificador del widget. |
id |
texto | idGrup |
Identificador del campo. Coincide con el nombre de columna en la tabla SQL (salvo local="true" o <expression>). |
id_cab |
texto | idGrup |
Referencia al id del campo cabecera del que depende este detalle. |
id_cont |
texto | <field>, <campo> |
Contenedor interno asociado. |
id_int |
texto | <field>, <campo> |
Campo interno asociado. |
id_padre |
texto | idGrup |
En INSERT de grid embebido: toma el valor del campo del formulario padre. |
id_temp |
texto | idGrup |
En INSERT: toma el valor del campo temporal (de la tabla base del grid) en lugar del campo de la fila actual. |
idCampoCant |
texto | <table>, <tabla> |
id de un campo cuyo valor es la cantidad de veces que se repite la grabación de la fila: con idCampoCant="cant" y cant=3, el movimiento inserta tres registros iguales en lugar de uno. |
idCampoCond |
texto | <table>, <tabla> |
id del campo que habilita la grabación de la fila: si su valor es falsy, el INSERT/UPDATE de esa fila no se ejecuta. |
idName |
texto | UiFlags |
Hace que la columna destino se resuelva en tiempo de ejecución: en vez de grabar en la columna que corresponde al id del campo, graba en la columna cuyo nombre sale del valor de otro campo del… |
ignoreOption |
BoolEstricto |
UiFlags |
No ignora la opción vacía del combo: hace lo contrario de descartar el valor. Cuando el valor guardado no figura entre las opciones, con "true" se muestra ese valor crudo en la celda en vez de… |
imageHeight |
entero |
ImagenGrup, UiFlags |
— |
imageScale |
número |
ImagenGrup, UiFlags |
— |
imageStyle |
texto | UiFlags |
En campos de archivo que se muestran como miniatura, se inyecta tal cual como estilo inline de la imagen (por ejemplo para redondear una foto de perfil). |
imageWidth |
entero |
ImagenGrup, UiFlags |
Ancho de la imagen del campo, en píxeles. El default="100" vale sólo donde el atributo se respeta: campos <tipo>grafico</tipo> y dos ramas de la impresión. |
import |
texto | UiFlags |
Es un opt-out booleano, no un modo de importación. El único valor con efecto es import="false", que deja el campo afuera de la importación desde archivo; cualquier otro valor, y la ausencia, lo… |
importFile |
BoolPresencia |
<histrix>, <abm> |
Activa el botón para importar datos desde archivo XLS/CSV. El motor sólo mira si el atributo está presente, no su valor: importFile="false" muestra el botón igual. |
importTempTable |
texto | <histrix>, <abm> |
Nombre de la tabla temporal de importación que alimenta el grid. |
impresion |
texto | <histrix>, <abm> |
Alias lowercase de xmlImpresion: XML de impresión asociado. |
imprime |
BoolTrueFalse |
<histrix>, <abm> |
Muestra el botón imprimir/exportar a PDF. “false” lo oculta. |
imprimetanda |
BoolEstricto |
<histrix>, <abm> |
Agrega un botón que imprime en tanda: un solo PDF con una copia por cada fila de la tabla temporal, respetando el campo de condición de cada fila y el pageBreak. |
inline |
BoolEstricto |
<form>, <consulta> |
Muestra el detalle expandido bajo la fila en lugar de en un popup. |
innerForms |
texto | <histrix>, <abm> |
Modo de render de formularios internos en ABMs. Ej. “list” muestra los hijos como lista en lugar de tabs. |
inputType |
texto | UiFlags |
Fuerza el control con el que se dibuja el campo sin cambiarle el tipo de dato. |
inserta |
BoolTrueFalse |
<histrix>, <abm> |
Permite el alta de registros en ABM/consulta. Default true. Equivalente al botón “+”. |
insertaABM |
BoolDefaultActivo |
<histrix>, <abm> |
No es independiente de inserta: los dos escriben el mismo interruptor de alta y, si están los dos, gana inserta porque se aplica después. |
invalid |
texto | <field>, <campo> |
Motivo que se muestra cuando el campo no valida. Trabaja junto a validar="true": si el valor del campo (o su último valor grabado) no es true ni 1, el botón de procesar queda deshabilitado y… |
kanban |
KanbanRol |
KanbanGrup |
Papel del campo dentro de la tarjeta: title, body, tag, person, age, color o action. |
label |
texto | <table>, <tabla> |
Etiqueta legible de la tabla. En la práctica no se ve en ninguna parte: el motor la toma como título inicial del contenedor y unas líneas después la pisa siempre con el título declarado en el… |
label |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Texto del botón que abre el popup, sólo en type="import". |
label |
texto | <importar> |
Texto del botón que abre el popup. |
label |
texto | <fieldGroup> |
Etiqueta del grupo (header del fieldset). |
label |
texto | <status> |
Título de la columna. Si no está, se muestra el value. |
labelColspan |
entero |
UiFlags |
Atributo HTML colspan de la celda de la etiqueta, no la del input — para esa está colspan. |
labelStyle |
texto | <label> |
CSS de la etiqueta. El motor lo lee junto con Formstyle al armar el <label> y su celda, y también lo aplica a la etiqueta de un checkbox. |
labelStyle |
texto | <field>, <campo> |
CSS inline de la etiqueta del campo, incluida la del checkbox. |
lastId |
texto | idGrup |
Trae a este campo el id autogenerado por otro movimiento. El valor no es un booleano ni “el INSERT anterior”: es el nombre del XML de movimiento del que se toma el id, así que hay que nombrarlo… |
lazyLoad |
BoolEstricto |
UiFlags |
En una columna que muestra una grilla embebida, evita ejecutar la consulta interna mientras se dibuja el listado: deja un lugar reservado y recién trae el contenido cuando ese renglón se acerca a la… |
lblsize |
entero |
UiFlags |
Ancho de la celda de la etiqueta en el PDF de una ficha, no tamaño de fuente, y sin ningún efecto en HTML. |
limit |
texto | <histrix>, <abm> |
LIMIT aplicado a la query principal. Tres cosas que no son obvias: limit="0" significa sin límite (está excluido explícitamente); la forma "offset,count" es válida y es la que usa la… |
limit |
entero |
<status> |
Límite de trabajo en curso (WIP). Es sólo visual: el contador pasa a mostrar usadas/limit y se pinta en alerta al pasarse, pero no impide mover tarjetas a la columna. |
linkdes |
texto | UiFlags |
Texto descriptivo del link cuando el campo es renderizado como enlace. |
linkdir |
texto | <field>, <campo> |
Directorio del XML al que apunta linkint. Si falta, se usa el directorio del XML del contenedor. |
linkHeight |
texto | UiFlags |
Alto de la ventana que abre el linkint de este campo. Mismo mecanismo y misma excepción que linkWidth: con linktab="true" no se aplica. |
linkint |
texto | <field>, <campo> |
Nombre del XML interno al que linkea el campo (genera link clickable). |
linkmodal |
BoolPresencia |
UiFlags |
Si “true”, el link del campo abre en modal en vez de nueva pestaña. |
linktab |
BoolEstricto |
UiFlags |
Si “true”, el link del campo abre en nueva tab del navegador. |
linkWidth |
texto | UiFlags |
Ancho de la ventana que abre el linkint de este campo. Hay dos formas de setear lo mismo y al motor le da igual cuál se use: linkWidth en el <field>, o width dentro de un `<helper… |
liveSum |
BoolPresencia |
UiFlags |
Le agrega una marca a la celda de esa columna, pero hoy esa marca no la usa nadie: no hay estilo asociado ni cálculo que la lea, así que el atributo no produce ningún efecto visible. |
llenoReferente |
BoolPresencia |
<histrix>, <abm> |
Si “true”, al recibir un parámetro referente precarga sus datos en el form. |
llenoreferente |
BoolEstricto |
<histrix>, <abm> |
Es la misma propiedad que llenoReferente: escribir cualquiera de las dos grafías llega al mismo lugar. |
llenoTemporal |
texto | <histrix>, <abm> |
Nombre de la tabla temporal usada para alimentar grillas de importación. |
llenotemporal |
texto | <histrix>, <abm> |
Alias lowercase de llenoTemporal. |
local |
BoolPresencia |
UiFlags |
Campo local: existe en el formulario pero NO se mapea a una columna SQL. |
log |
texto | <histrix>, <abm> |
Registra las operaciones en HTXLOG (auditoría). Requiere el literal “true”: todos los lectores lo comparan exacto, y no existe la variante de pasarle el nombre de un logger custom (el puente… |
log |
BoolEstricto |
<field>, <campo> |
Decide si los cambios de este campo entran a la auditoría. |
logic |
texto | <condicion>, <condition> |
Cómo se encadena esta condición con las anteriores del mismo campo. |
logReference |
texto | <histrix>, <abm> |
Lista CSV de campos cuyo valor se incluye como observación en el log de auditoría. |
mandatory |
BoolPresencia |
UiFlags |
Vuelve obligatoria la condición de ese campo: si el campo no llegó a tener ninguna condición armada (por ejemplo, un filtro que el usuario dejó vacío), la consulta no se ejecuta —ni la de datos ni la… |
mapPolyline |
texto | <histrix>, <abm> |
Polyline que conecta los puntos del mapa. Viene dibujada aunque no se declare el atributo: el único valor con efecto es "false", que la saca. |
mask |
texto | UiFlags |
Máscara de entrada (formato 9999-9999-X, etc.). |
max |
entero |
UiFlags |
Valor numérico máximo permitido. |
maxlength |
entero |
UiFlags |
Atributo HTML maxlength del input. |
maxshowresult |
entero |
<histrix>, <abm> |
Tope de filas que la consulta acepta mostrar. No pagina ni recorta: si el total supera el número no se renderiza ninguna fila y el cuerpo de la tabla se reemplaza por una línea con “N… |
maxsize |
entero |
UiFlags |
Es alias de maxlength, no del size del input: limita la cantidad de caracteres que se pueden tipear. |
min |
entero |
UiFlags |
Valor numérico mínimo permitido. |
modal |
BoolPresencia |
<helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Si “true”, el popup es modal (bloquea la interacción con el padre hasta cerrarlo). |
modifica |
BoolDefaultActivo |
<histrix>, <abm> |
Muestra el botón de modificar registros. Con la variante legacy modifica="no" pasa lo mismo que con inserta="no": algunas ramas del ABM la toleran, pero la vista que dibuja el botón lee el… |
modificador |
texto | <operador>, <operator> |
Modificador del operador: transforma el valor antes de comparar (ej. UPPER, LOWER, DATE). |
modificar |
BoolEstricto |
<histrix>, <abm> |
Tercera grafía viva junto a modifica: con “true” habilita el botón de modificar. |
modpos |
texto | <label> |
Modificador de posición. El valor que el motor entiende es nobr: con modpos="nobr" la etiqueta o el campo no pasa al renglón siguiente — vale en el ABM, en los ing con subtipo="vertical", en… |
modpos |
texto | UiFlags |
Modificador de posición de la celda. "nobr" evita el salto de línea (mantiene la siguiente celda en el mismo renglón en forms verticales de grids ing). |
muestra |
BoolTrueFalse |
UiFlags |
En un <field> dentro de <tabla_ex> (la forma legacy del combo): con “true” el texto visible de la opción incluye también la clave, no sólo la descripción. |
multiple |
BoolEstricto |
<helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Habilita la selección múltiple del combo (type="combo"/"comboex"). |
multiple |
BoolEstricto |
UiFlags |
Permite múltiples valores (en selects o file inputs). |
multipleSelection |
BoolPresencia |
<histrix>, <abm> |
Agrega la columna de checkboxes para seleccionar varias filas; al procesar, el motor junta las marcadas y las manda juntas. |
multipleSelection |
BoolPresencia |
<form>, <consulta> |
Agrega la columna de checkboxes para seleccionar varias filas. |
name |
texto | <parameter> en <values> |
— |
nodeTitle |
BoolEstricto |
UiFlags |
En un tipo="arbol", usa este campo como título de cada nodo en el gráfico del árbol, no en el árbol HTML. |
noEmpty |
BoolEstricto |
UiFlags |
Con "true" oculta la columna entera cuando ninguna fila del resultado tiene valor en ese campo — no suprime filas — y omite su total al pie si la suma da 0. |
noForm |
BoolEstricto |
<histrix>, <abm> |
No dibuja la barra de botones de la toolbar y, en la vista mobile, tampoco la columna de borrar fila de los grids ing. |
noform |
BoolEstricto |
<histrix>, <abm> |
Alias lowercase de noForm. |
noLimit |
BoolEstricto |
<histrix>, <abm> |
Saca el tope de un solo registro que el motor le agrega por defecto a sus UPDATE y DELETE, de manera que la operación alcanza a todos los renglones que cumplan la condición. |
norepeat |
BoolPresencia |
UiFlags |
En grillas y en el PDF, no vuelve a imprimir el valor de la columna en filas consecutivas que lo repiten: sólo se ve en el primer renglón de cada bloque. |
noselect |
BoolEstricto |
UiFlags |
No es UI, es SQL. noselect="true" saca el campo de la lista del SELECT pero conserva sus <condicion> en el WHERE/HAVING: es la forma de filtrar por una columna sin traerla, el caso… |
noshow |
BoolEstricto |
<field> en <subquery>, <campo> en <subquery> |
Alias inglés de oculto. |
noshow |
BoolEstricto |
UiFlags |
Oculta el campo en la UI: el input se renderiza con display:none y queda en el DOM, así que conserva su valor, se postea y las <validation> (client-side) lo siguen encontrando. |
noTabs |
BoolEstricto |
<histrix>, <abm> |
Con “true” el contenedor se renderiza inline en lugar de como pestaña. |
notificationDir |
texto | <histrix>, <abm> |
Subdirectorio del XML vinculado al aviso de notificación; si no se pone, se usa el directorio del programa que generó el aviso. |
notificationLink |
texto | <histrix>, <abm> |
Nombre del XML al que apunta el botón de lupa (“Ver”) del aviso de notificación: al tocarlo se abre el historial de auditoría de ese evento para ese programa. |
notificationText |
texto | <histrix>, <abm> |
Reemplaza el texto del aviso que reciben los usuarios suscriptos al programa cuando alguien da de alta, modifica, borra o procesa. |
noupdate |
BoolPresencia |
UiFlags |
No es el inverso de update y no toca el SQL (para dejar un campo afuera del UPDATE va update="false"). |
noZero |
BoolEstricto |
UiFlags |
No valida nada: es presentación. Con noZero="true" el valor 0 se muestra como celda vacía en lugar de “0”. |
numberPrecision |
entero |
UiFlags |
Cantidad de decimales para campos numéricos. |
obj |
texto | <field>, <campo> |
Nombre del XML referenciado como objeto embebido (grid hijo o ficha link). |
objdir |
texto | <field>, <campo> |
Directorio del XML referenciado por obj. Con barra inicial (/carpeta) reemplaza el subdirectorio vigente; sin barra se concatena a él. |
oculto |
BoolEstricto |
<field> en <subquery>, <campo> en <subquery> |
Si “true”, oculta el campo en pantalla. |
oculto |
BoolEstricto |
UiFlags |
No es alias de noshow: son dos mecanismos distintos. Con oculto="true" el campo no se renderiza — no llega al HTML —, se excluye del UPDATE y sale del export. |
offsetX |
texto | pdfGrup, UiFlags |
Desplazamiento horizontal en mm que se suma siempre a la posición de la celda. |
offsetY |
texto | pdfGrup, UiFlags |
Desplazamiento vertical en mm que se suma siempre a la posición de la celda. |
onClearForm |
OnClearFormValor |
UiFlags |
Con onClearForm=“uniqid”, cada vez que se limpia el formulario el campo se rellena con un identificador único nuevo (13 caracteres hexadecimales) en lugar de quedar vacío. |
onDuplicateKey |
BoolEstricto |
<histrix>, <abm> |
Activa ON DUPLICATE KEY UPDATE en el INSERT. |
onRefresh |
texto | UiFlags |
Comportamiento al refrescar la fila/form. Ej: “focus” devuelve el foco al campo después del refresco. |
open |
BoolEstricto |
UiFlags |
En campos <tipo>file</tipo>: con “true” la celda muestra un botón para abrir el archivo en vez de la miniatura. |
operador |
OperadorCondicion |
<condicion>, <condition> |
Operador SQL: =, !=, <, >, <=, >=, like, in, between, is null, etc. Opcional: si se omite, el motor asume = (normaliza el operador vacío), por lo que omitirlo y escribir operador="=" son… |
operador |
OperadorCondicion |
<parameter> |
Alias español de operator. |
operador |
OperadorCondicion |
<preparam>, <param> |
Operador SQL del pre-filtro. |
operador |
texto | <paring> |
Operador SQL de la condición (=, !=, like, in…), no un operador de asignación: += y -= no significan nada acá. |
operator |
OperadorCondicion |
<parameter> |
Operador SQL aplicado al pasar el valor. Default “=”. |
oplogico |
texto | <operador>, <operator> |
Operador lógico para concatenar con el siguiente filtro: “and” (default) | “or”. |
oplogico |
texto | UiFlags |
Operador lógico con el que la condición de este campo se une a la anterior: "and" (default) | "or". |
optional |
BoolEstricto |
<validation> |
— |
ordenaTemporal |
BoolEstricto |
<order>, <orden> |
Aplica el orden sobre la tabla temporal del grid en lugar de sobre la consulta original. |
orderName |
texto | <field>, <campo> |
Nombre de columna o expresión que se usa en el ORDER BY en lugar del campo. |
orderType |
OrdenTipo |
<field> en <orden> |
Dirección de orden (inglés). Coexiste con tipoOrden; el motor lee ambos. |
orderType |
OrdenTipo |
<campo> en <orden> |
Dirección de orden (inglés). |
orderType |
OrdenTipo |
UiFlags |
Dirección de orden por defecto del campo: "ASC" | "DESC". |
orphanLabel |
texto | <histrix>, <abm> |
Título de la columna de huérfanos. Default “Sin clasificar”. |
pageBreak |
BoolDefaultActivo |
<histrix>, <abm> |
No es lo mismo que PDFpageBreak: pageBreak sólo existe en la impresión en tanda (imprimetanda) y decide si cada fila arranca en una página nueva. |
pageNumber |
texto | <histrix>, <abm> |
id del campo que aporta el número de página del PDF. No es un booleano ni un número: el motor toma el valor de ese campo (o el último valor, si hay varias filas) como número de la primera… |
paginar |
entero |
<histrix>, <abm> |
Activa paginación con N filas por página. |
pareto |
BoolEstricto |
<grafico> |
Dibuja el gráfico como Pareto: las columnas ordenadas de mayor a menor más la curva de porcentaje acumulado. |
path |
texto | <histrix>, <abm> |
No tiene nada que ver con la resolución de XMLs (de eso se ocupan dir= y el orden de búsqueda del motor, que no miran path): es el directorio de subida y lectura de los campos file… |
path |
texto | <field>, <campo> |
Directorio de lectura/subida de los archivos de este campo (file, files, dir), que se concatena al del contenedor. |
PDFaddPage |
BoolEstricto |
pdfGrup, UiFlags |
Si “true”, fuerza salto de página antes de renderizar este elemento. |
PDFalign |
texto | pdfGrup, UiFlags |
Alineación de la celda: L (izquierda), R (derecha), C (centro), J (justificada). |
PDFancho |
texto | <label> |
Ancho de la celda del valor en la ficha impresa. Es el único lugar donde esta grafía funciona: el renombre que la habilita se aplica sólo al tag <label>. |
pdfancho |
texto | <label> |
Ancho de la celda del valor en la ficha impresa. Misma propiedad que PDFancho acá y que el <pdfancho> del campo — ver la doc de pdfancho en UiFlags. |
pdfancho |
texto | UiFlags |
Ancho de la celda del valor en el layout vertical del PDF de una ficha. |
PDFbackgroundColor |
texto | pdfGrup, UiFlags |
Color de fondo de la celda. Hex de 6 dígitos y sin # (RRGGBB): si el valor no mide exactamente 6 caracteres se resuelve como blanco y sin ningún aviso, así que #RRGGBB (7 caracteres) no… |
PDFbold |
PdfFontStyle |
pdfGrup, UiFlags |
Negrita. No es un booleano: selecciona a qué parte de la celda aplica (ver PdfFontStyle). |
PDFborder |
texto | pdfGrup, UiFlags |
Borde de la celda. PDFborder="true" no dibuja ningún borde: el valor viaja crudo al generador de PDF, que entiende 1 (recuadro completo) o las letras en mayúscula L, T, R, B —… |
PDFbox |
BoolEstricto |
pdfGrup, UiFlags |
Envuelve el contenido en un box. Útil para destacar zonas. |
PDFcardBottomMargin |
texto | <histrix>, <abm> |
En PDFs tipo etiqueta/tarjeta: pese al nombre se usa como offset superior del contenido de la tarjeta y como separación entre filas de tarjetas (mm). |
PDFcellHeight |
texto | pdfGrup, UiFlags |
Alto mínimo de fila en número de líneas. Aplicarlo en una columna uniformiza el alto de toda la fila (alto = mayor de las columnas × 1,3 × tamaño de fuente). |
PDFcolor |
texto | pdfGrup, UiFlags |
Color del texto de la celda. Mismo formato que PDFbackgroundColor: hex de 6 dígitos y sin #. |
PDFcolWidth |
texto | pdfGrup, UiFlags |
Ancho de columna de la tabla PDF. Número SIN unidad (ej. “20”): agregar “px” rompe el layout. |
PDFconpie |
BoolPresencia |
<histrix>, <abm> |
Renderiza el pie de página del PDF (toma el contenido del <pie> del XML). |
PDFfill |
texto | pdfGrup, UiFlags |
No fija ningún color. Su único efecto es la presencia: declararlo con cualquier valor suprime el gris claro por defecto (240,240,240) y la celda queda con el color que hubiera quedado… |
pdffill |
entero |
pdfGrup, UiFlags |
Nivel de gris del fondo de la celda, 0 (negro) a 255 (blanco). |
PDFfont |
texto | <histrix>, <abm> |
Fuente del PDF (helvetica, times, courier…). |
PDFfontSize |
entero |
<histrix>, <abm> |
Tamaño de fuente global del PDF (en puntos). Es la única grafía que se lee a nivel <histrix>; a nivel <field>/<label> la grafía viva es PDFfontsize (con s minúscula), que es otro atributo. |
PDFfontsize |
entero |
pdfGrup, UiFlags |
Segunda grafía aceptada para el tamaño de fuente del campo, con s minúscula: el motor toma PDFsize y, si no está, ésta. |
PDFfooter |
BoolEstricto |
pdfGrup, UiFlags |
Indica que el campo es parte del footer del PDF. |
PDFheader |
BoolEstricto |
pdfGrup, UiFlags |
Indica que el campo/label es parte del header del PDF (se repite en cada página). |
PDFheaderBorder |
BoolDefaultActivo |
<histrix>, <abm> |
Recuadro redondeado de la cabecera del documento (logo, título, fecha) más el separador de la fecha. |
PDFheaderMargin |
número |
<histrix>, <abm> |
Distancia en milímetros, medida desde el borde superior de la hoja, a la que vuelve el contenido cada vez que la impresión PDF abre una hoja nueva por corte de página. |
PDFheaderTotals |
BoolEstricto |
<histrix>, <abm> |
Si “true”, repite la fila de totales en el header de cada página del PDF. |
PDFheigthRel |
número |
<histrix>, <abm> |
Divisor del interlineado de las celdas del PDF: cuanto más alto, más comprimidas quedan las filas. |
PDFimg |
BoolEstricto |
UiFlags |
En la impresión PDF de fichas, tarjetas y etiquetas hace que el contenido del campo se dibuje como imagen dentro de la celda en lugar de imprimirse como texto (el texto de la celda pasa a ser la… |
PDFitalic |
PdfFontStyle |
pdfGrup, UiFlags |
Itálica. Mismo mecanismo que PDFbold: no es un booleano, elige a qué parte de la celda aplica (ver PdfFontStyle). |
pdflineas |
BoolDefaultActivo |
pdfGrup, UiFlags |
Recuadro de las celdas de una grilla embebida en un campo (helper type="object"). |
PDFlineColor |
texto | <histrix>, <abm> |
Color de las líneas/recuadros del PDF. No es hexadecimal: son los tres componentes RGB en decimal separados por coma, y el default es 220,220,220. |
PDFlineHeight |
texto | pdfGrup, UiFlags |
Alto de celda absoluto en mm, no un multiplicador: pisa el alto calculado. |
PDFlines |
BoolDefaultActivo |
<histrix>, <abm> |
Ya vienen prendidas: el atributo sirve sólo para apagarlas con “false”. Y no son líneas separadoras entre filas: es el recuadro de cada celda (un rectángulo por columna), y en la vista de… |
PDFnoborder |
BoolPresencia |
pdfGrup, UiFlags |
Suprime el borde de la celda de la etiqueta al imprimir ficha o etiqueta, y de paso apaga su relleno. |
PDFnolabel |
BoolEstricto |
pdfGrup, UiFlags |
Omite el label del campo en el PDF — útil en etiquetas térmicas y planillas compactas. |
PDForientacion |
texto | <histrix>, <abm> |
No es un alias equivalente de PDForientation. La generación del PDF lee PDForientation; PDForientacion sólo preselecciona el valor en el selector de impresión de la UI, así que por sí solo… |
PDForientation |
texto | <histrix>, <abm> |
Orientación del PDF: “P” (Portrait, default) | “L” (Landscape — rota contenido 90°). |
PDFpageBreak |
BoolDefaultActivo |
<histrix>, <abm> |
Permite/desactiva el salto de página automático del PDF; “false” lo desactiva. |
PDFpageBreak |
BoolDefaultActivo |
pdfGrup, UiFlags |
Controla el salto de página automático. “false” lo desactiva. |
PDFpageSize |
texto | <histrix>, <abm> |
Tamaño de página PDF: “A4”, “Letter”, “Legal”, o personalizado. |
PDFpageSizeX |
entero |
<histrix>, <abm> |
Ancho custom de página PDF (mm). Sólo se aplica si además está declarado PDFpageSizeY: solo, no hace nada. |
PDFpageSizeY |
entero |
<histrix>, <abm> |
Alto custom de página PDF (mm). Va siempre en pareja con PDFpageSizeX: si falta el otro, el tamaño custom no se aplica. |
PDFprintPageTotals |
texto | <histrix>, <abm> |
Totales por página del PDF. Trampa: vienen activos por defecto y la comparación es estricta contra un booleano, así que **declarar el atributo con cualquier valor —incluido “true”— los… |
PDFrestorePosition |
BoolEstricto |
pdfGrup, UiFlags |
Restaura la posición X/Y del cursor antes de renderizar (para componer cajas superpuestas). |
PDFrotate |
entero |
pdfGrup, UiFlags |
Rota el texto N grados. |
PDFscaleX |
entero |
pdfGrup, UiFlags |
Escala horizontal del texto (en %). |
PDFsincabecera |
BoolPresencia |
<histrix>, <abm> |
Omite la cabecera del PDF (la primera página arranca sin header global). |
PDFsize |
texto | pdfGrup, UiFlags |
Tamaño de fuente en puntos de esta celda. Es la grafía de nivel campo; el motor acepta además PDFfontsize (con s minúscula) como segunda forma. |
PDFtitle |
texto | UiFlags |
Texto que se imprime como renglón de título, con fondo, arriba de la grilla embebida de un campo cuando el comprobante sale en PDF; además se reserva un renglón extra de alto para ese título. |
pdftitulo |
BoolDefaultActivo |
pdfGrup, UiFlags |
Fila de títulos de una grilla embebida en un campo. Viene activa: sólo pdftitulo="false" la saca. |
PDFtopMargin |
entero |
pdfGrup, UiFlags |
No es un margen en mm: suma N líneas al alto de la fila, y sólo en campos que embeben otro contenedor (una grilla o una ficha hija). |
PDFwidth |
texto | pdfGrup, UiFlags |
Ancho de la grilla embebida de un campo, y en la vista card el ancho de la tarjeta. |
pintado |
BoolPresencia |
UiFlags |
Hace que, cada vez que Histrix llena el formulario con los datos de un renglón de la grilla, el contenido de ese campo quede seleccionado (pintado), de modo que la primera tecla que toque el usuario… |
postGrabacion |
BoolEstricto |
<histrix>, <abm> |
En <histrix tipo="nosql">: ejecuta el PHP DESPUÉS de la grabación, no antes. |
postGridData |
BoolEstricto |
<histrix>, <abm> |
Va en el <histrix> del XML embebido: con “true” ese contenedor interno postea sus datos junto con el formulario padre, como si fuera una grilla. |
posX |
texto | pdfGrup, UiFlags |
Alias camelCase de posx. |
posx |
texto | pdfGrup, UiFlags |
Posición X de la celda, en mm desde el borde izquierdo de la página. |
posY |
texto | pdfGrup, UiFlags |
Alias camelCase de posy. |
posy |
texto | pdfGrup, UiFlags |
Posición Y de la celda en mm, con tres formas mágicas además de la coordenada absoluta: posy="-1" la ubica debajo de todo lo ya impreso; posy="0" o el atributo ausente la deja en la misma… |
preFetch |
BoolEstricto |
<histrix>, <abm> |
En ficha/fichaing, precarga los datos existentes del registro. |
prefijo |
texto | UiFlags |
Texto antepuesto al valor del campo en render. También aceptado como elemento <prefijo>. |
preloadData |
BoolTrueFalse |
<histrix>, <abm> |
Si “true”, ejecuta la query y precarga los datos al renderizar; “false” en grillas embebidas con lazyLoad difiere la carga. |
preventDuplication |
BoolEstricto |
<histrix>, <abm> |
No bloquea el doble submit del botón grabar. Lo que evita es que se duplique la solapa de un grid ing embebido en un fichaing, y para lograrlo descarta los scripts de recarga de los… |
preventLoop |
BoolEstricto |
<field>, <campo> |
Va en el campo destino de un <jseval>: cuando el cálculo le escribe un valor nuevo no se dispara su evento change, así que los <jseval> que dependen de él no se recalculan y la cascada se… |
print |
BoolDefaultActivo |
UiFlags |
print="false" excluye el campo del PDF. print="true" no puede forzar lo contrario: las exclusiones son independientes y se suman, así que un campo con noshow, oculto o… |
printCondition |
texto | <histrix>, <abm> |
Nombre de un campo del propio programa que decide si se hace o no la impresión automática posterior a la grabación. |
printer |
texto | <histrix>, <abm> |
Dirige la impresión a una impresora concreta. El valor no es el nombre del dispositivo sino un idPrinter de la tabla HTXPRINTERS: el motor busca esa fila y de ahí saca printerClass… |
printViewer |
texto | <histrix>, <abm> |
Nombre del conversor con el que se previsualiza la impresión en el navegador, para formatos que no son PDF. |
privacy |
BoolEstricto |
<histrix>, <abm> |
Activa la seguridad por registro: al insertar se guarda quién es el dueño de la fila, y después las consultas de esa pantalla filtran por eso. |
procesa |
BoolTrueFalse |
<histrix>, <abm> |
No es alias de process ni de procesar: son tres atributos con lectores disjuntos. |
procesar |
BoolEstricto |
<histrix>, <abm> |
No es una variante de procesa ni hace lo mismo. procesar="true" dispara la grabación de los contenedores internos y marca el contenedor como procesable en el schema que expone la API. |
process |
BoolPresencia |
<histrix>, <abm> |
Habilita el procesamiento de <movimientos>/relaciones al grabar. |
processFirst |
BoolEstricto |
<histrix>, <abm> |
En <cierraproceso>: si “true”, ejecuta los movimientos del HIJO antes que los del padre. |
public |
BoolEstricto |
UiFlags |
Si “true”, expone el valor del campo del form padre al grid hijo embebido (vía sesión PHP). |
redirect |
texto | <histrix>, <abm> |
El motor lo publica tal cual en el esquema que devuelve la API del programa, junto con el título, el tipo, los permisos y la paginación, para que un cliente propio decida a dónde llevar al usuario. |
reemplazo |
BoolDefaultActivo |
<paring> |
Está invertido: con el atributo ausente la condición ya reemplaza la que tuviera ese campo. |
refresh |
BoolEstricto |
<field>, <campo> |
Sólo actúa en campos de un contenedor embebido, y sólo con el literal “true”: al cambiar el valor recarga la cabecera del formulario y dispara la grabación del contenedor de origen. |
reloadForm |
BoolDefaultActivo |
<histrix>, <abm> |
Sólo aplica a los detalles inline (el XML embebido, distinto del padre) y sólo cuando llenoReferente no está en "true". |
rememberValue |
BoolEstricto |
UiFlags |
Conserva el valor del campo entre sesiones del mismo usuario (persistencia en perfil). |
repeat |
texto | UiFlags |
Son dos atributos distintos con el mismo nombre, según el tag donde se escriba. Este attributeGroup lo comparten <field> y <fieldGroup>, así que la declaración es una sola pero la semántica… |
replace |
BoolEstricto |
<parameter> |
En vez de agregar una condición sobre el campo destino, reemplaza el valor del campo destino por el que viene del padre. |
replace |
texto | UiFlags |
No reemplaza texto en el valor mostrado. Es un flag (replace="true") que marca al campo destino de un <detalle> como clave de matching cuando los datos vuelven de un <importar>: es el… |
replaceInto |
BoolEstricto |
<histrix>, <abm> |
Genera REPLACE INTO en lugar de INSERT INTO (MySQL). |
reposition |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Reposiciona el popup del helper respecto del control que lo abre. |
required |
BoolTrueFalse |
<field>, <campo> |
Campo obligatorio. El form no graba si está vacío. Sin default declarado a propósito: el motor lo evalúa con dos criterios a la vez — hay lecturas que tratan la ausencia como obligatorio… |
required |
BoolTrueFalse |
<helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Para type="parameter": marca el parámetro como obligatorio en el panel nativo. |
resume |
BoolEstricto |
<histrix>, <abm> |
En <importar> con popup hijo. No “mantiene el contexto”: en su ámbito hace lo contrario — antes de volver a subir la celda al padre descarta el SQL que esa celda ya había generado… |
resume |
BoolEstricto |
<importar> |
Se acepta por compatibilidad, pero acá no hace nada: readImportTag no lee este atributo y Relationship/ImportRelationship no lo conoce. |
retorna |
texto | <parametro> |
Lista CSV de campos cuyo valor debe regresar al padre cuando el helper se cierra. |
retroalimenta |
BoolEstricto |
<field>, <campo> |
No tiene nada que ver con popups ni con devolverle valores al padre. Convierte el resultado del <if> del campo en un acumulado fila a fila (un running total que arranca de nuevo en la fila… |
retval |
texto | <valor> |
Sólo tiene sentido junto a eval="true". Sin retval, el contenido tiene que ser una expresión PHP que devuelva el valor. |
rowspan |
entero |
<label> |
— |
rowspan |
entero |
UiFlags |
Atributo HTML rowspan del <td> que contiene el campo. |
rss |
texto | UiFlags |
No es una URL: es el nombre del elemento del <item> que este campo alimenta cuando el contenedor se exporta como feed RSS. |
saveRowButton |
BoolEstricto |
<histrix>, <abm> |
Muestra botón “guardar” por fila en grids editables. |
search |
BoolEstricto |
<field>, <campo> |
Si “true”, el campo participa de la búsqueda aunque tenga opciones cargadas (se lo consulta al re-aplicar las condiciones de la consulta). |
seconds |
BoolDefaultActivo |
UiFlags |
En campos de hora, incluye los segundos en el formato visible. |
selectExpand |
BoolEstricto |
UiFlags |
Renderiza el combo como listbox de 5 filas visibles (size="5" en el <select>), siempre, no al hacer foco: la lista queda desplegada todo el tiempo y ocupa el alto de 5 opciones. |
selectModifier |
texto | <histrix>, <abm> |
Texto que se inyecta entre SELECT y la lista de campos, para forzar el plan del optimizador: típicamente STRAIGHT_JOIN o un hint entre comentarios. |
serverSide |
BoolPresencia |
<histrix>, <abm> |
Activa el modo server-side de la grilla: paginación, búsqueda y orden se resuelven en el servidor vía AJAX en vez de traer todas las filas al navegador. |
setOriginalValue |
BoolEstricto |
<field>, <campo> |
Con el literal “true”, al restaurar el campo se vuelve al valor original del registro aun cuando valauto="true" mandaría a conservar el <valor> declarado. |
showCab |
BoolEstricto |
<form>, <consulta> |
Muestra arriba del detalle la cabecera de lo consultado (el form en modo lectura). |
showCantidad |
BoolEstricto |
<histrix>, <abm> |
Imprime al pie del PDF la línea Registros: N con la cantidad de filas. |
showCantidad |
BoolEstricto |
<table>, <tabla> |
Muestra la cantidad de renglones de la grilla. Ojo con la grafía: es exactamente showCantidad — showCant y showcantidad no se leen. |
showcantidad |
BoolEstricto |
<histrix>, <abm> |
Variante en minúsculas de showCantidad, que acá sí funciona: la búsqueda de atributos del <histrix> ignora mayúsculas. |
showInForm |
BoolDefaultActivo |
UiFlags |
Con showInForm=“false” el campo desaparece del formulario de carga (el renglón de inputs de la grilla), pero la columna sigue existiendo en la grilla y el campo sigue formando parte de la grabación y… |
showLink |
BoolEstricto |
<histrix>, <abm> |
Agrega en el ABM un botón que abre la URL de la vista en otra pestaña. |
showObjTabla |
BoolEstricto |
<field>, <campo> |
Muestra dentro de la celda la grilla del contenedor embebido del campo (el que trae obj). |
showOrphans |
BoolDefaultActivo |
<histrix>, <abm> |
Muestra la columna con las tarjetas cuyo estado no coincide con ninguna <status> declarada. |
showProcessButton |
BoolEstricto |
<histrix>, <abm> |
Fuerza el botón de procesar en un contenedor embebido. Va en el <histrix> del XML embebido, no en el del padre. |
showValor |
BoolEstricto |
UiFlags |
Nada que ver con combos. Aplica a campos que embeben otro contenedor (los de showObjTabla / helper type="object") y decide si, además de la grilla hija, se muestra el valor propio del campo. |
sidePanel |
BoolTrueFalse |
<histrix>, <abm> |
Panel lateral de las vistas calendar. Está al revés: viene activo por default y la comparación es estricta contra un booleano, así que cualquier valor explícito lo apaga, incluido… |
sincelda |
BoolEstricto |
<label> |
— |
sincelda |
BoolEstricto |
UiFlags |
Si “true”, el campo se renderiza SIN su <td> contenedor. Útil para juntar inputs en la misma celda. |
sinFecha |
BoolEstricto |
<histrix>, <abm> |
Suprime la fecha en la cabecera del PDF. |
single |
BoolEstricto |
<form>, <consulta> |
Con "true", y sólo cuando hay detalle + inline, agrega la clase CSS single a la celda del detalle inline. |
sinNumero |
BoolEstricto |
<histrix>, <abm> |
Suprime el número de comprobante en la cabecera del PDF. |
size |
texto | <pie> |
— |
size |
número |
<label> |
— |
size |
texto | UiFlags |
No es el size del input — ése sale del elemento <size>. |
sololectura |
BoolTrueFalse |
<histrix>, <abm> |
Si “true”, el formulario es de sólo lectura (no permite alta/modificación/baja). |
sort |
BoolDefaultActivo |
UiFlags |
Si “false”, desactiva el ordenamiento por esta columna en la grilla. |
source |
texto | <parameter> |
id del campo origen (en el XML padre). |
sql |
BoolEstricto |
<expression>, <expresion> |
— |
sqlClausule |
texto | <histrix>, <abm> |
Texto que se inserta tal cual inmediatamente después del SELECT y antes de la lista de campos; el uso típico es meter DISTINCT. |
sqlhardcoded |
BoolEstricto |
<histrix>, <abm> |
No afecta la consulta sino la grabación: el INSERT se arma con los valores crudos y sin lista de columnas, se deshabilitan los prepared statements y cambia el contexto en que se resuelve el… |
sqlKillable |
BoolEstricto |
<histrix>, <abm> |
Hoy no produce ningún efecto: el motor tiene la lectura del atributo, pero el bloque que la usaba está desactivado, así que declararlo o no genera exactamente el mismo SQL. |
statusField |
texto | <histrix>, <abm> |
Sólo para tipo="kanban", donde es obligatorio: nombra el campo cuyo valor decide en qué columna cae cada tarjeta. |
style |
texto | <histrix>, <abm> |
CSS inline del contenedor. |
style |
texto | <pie>, <label> |
— |
style |
texto | <table>, <tabla> |
CSS inline que se emite como atributo style de la <table> HTML de la grilla, tanto en la vista web como en la mobile. |
style |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
CSS inline del botón del helper de type="link"/"media", no del contenedor del campo: se concatena después de los style, colstyle e inputstyle del propio campo, así que por venir último… |
style |
texto | <widget> |
CSS inline del div del widget. Es lo único que efectivamente le da alto: sin style el widget se dimensiona por su contenido, y un widget que carga por AJAX arranca en cero. |
style |
texto | UiFlags |
CSS inline del campo. No separa el <td> del input: style, Formstyle y formStyle terminan los tres aplicados al input y al <td>, y se concatenan sin ; de separación —… |
styleTable |
texto | <histrix>, <abm> |
Estilo CSS inline que se aplica a la tabla HTML de la grilla. |
subtipo |
texto | <histrix>, <abm> |
Subtipo del modo. Ej. tipo="ing" subtipo="vertical" renderiza el form de entrada como columna en lugar de fila. |
suma |
BoolEstricto |
UiFlags |
Totaliza la columna al pie en grillas, consultas y PDF. Efecto lateral: si el campo se pasa como <parameter> a otro XML, lo que viaja es el total acumulado y no el valor de la fila; para mandar… |
svg |
BoolEstricto |
UiFlags |
En campos de archivo cambia la forma de insertar la imagen en la grilla o el formulario: la marca como contenido SVG y la pide sin el parámetro de ancho, así que sale en su tamaño natural en lugar de… |
swap |
BoolEstricto |
<histrix>, <abm> |
Agrega una columna angosta a la izquierda de la grilla con una manija para arrastrar renglones y cambiarles el orden; al soltar, el cambio se graba solo, sin apretar Grabar. |
tabindex |
entero |
<histrix>, <abm> |
Tabindex base del formulario para navegación por teclado. |
tabla |
texto | <field> en <subquery>, <campo> en <subquery> |
Tabla a la que pertenece el campo (cuando ambiguo). |
tabla |
texto | <field> en <orden>, <campo> en <orden> |
Tabla del campo (cuando ambiguo en JOINs). |
tabla |
texto | UiFlags |
Nombre de la tabla SQL a la que pertenece la columna. Requerido cuando varias tablas del JOIN tienen una columna con el mismo nombre (evita SQL ambiguo). |
table |
texto | <field> en <orden>, <campo> en <orden> |
Alias inglés de tabla. |
tableBorder |
entero |
<histrix>, <abm> |
Se pasa tal cual al atributo border de la tabla HTML de la grilla, así que con “1” te dibuja el borde de la tabla y de las celdas. |
tableClass |
texto | <histrix>, <abm> |
Clases CSS que se agregan a la tabla de la grilla. Es el complemento de class/clase, que en cambio reemplazan la clase por defecto de la vista. |
tableHeight |
texto | <histrix>, <abm> |
Altura fija del contenedor de la tabla (px, vh, etc.). Va en <histrix>, NO en <table>. |
tag |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Tag HTML con el que se dibuja el botón del helper (por defecto a). |
tagGroup |
texto | UiFlags |
En un campo <tipo>tags</tipo>: nombre del grupo de tags del que sale la lista de sugerencias y donde se guardan los nuevos. |
target |
texto | <parameter> |
id del campo destino (en el XML hijo/helper). |
tdWidth |
texto | UiFlags |
Ancho de la celda del campo. No es CSS: se emite como el atributo HTML width del <td> y como ancho de la columna en la grilla, así que sólo acepta píxeles o porcentaje — tdWidth="10em" lo… |
template |
texto | <histrix>, <abm> |
Nombre/ruta de un template alternativo de impresión/render para este <histrix>. |
text |
BoolDefaultActivo |
<helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Si “false”, suprime el texto del botón del helper y deja sólo el icono. |
text |
BoolTrueFalse |
UiFlags |
Sólo en <tipo>button</tipo>: con “false” el botón muestra únicamente el icono, sin texto. |
tipo |
texto | <histrix>, <abm> |
Modo del documento. El valor es el nombre de la vista que lo renderiza, así que la lista no es cerrada y un valor mal escrito no resuelve ninguna vista. |
tipo |
JoinTipo |
<join> |
Tipo de JOIN: left | right | inner | full (case-insensitive). |
tipoInsert |
texto | <histrix>, <abm> |
Modificador que se inyecta en el INSERT generado — y también en los UPDATE. |
tipoOrden |
OrdenTipo |
<field>, <campo> |
Dirección de orden del campo. orderType es el nombre inglés pero no son alias simétricos: el motor toma el primero que esté seteado, así que con los dos declarados gana tipoOrden. |
tipoOrden |
OrdenTipo |
<field> en <orden> |
Dirección de orden. Alias inglés: orderType. |
tipoOrden |
OrdenTipo |
<campo> en <orden> |
Dirección de orden. |
title |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Título del popup del helper. |
title |
texto | <importar> |
Título del popup. |
titleColor |
BoolEstricto |
UiFlags |
Sirve únicamente en la vista de árbol cuando se la pide dibujada como imagen. |
titulo |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Título del popup, pero no es un alias universal de title: en type="link" y type="media" el motor lee sólo title y acá titulo es inerte. |
titulo |
texto | <importar> |
Alias español de title. |
titulo_div |
texto | <histrix>, <abm> |
Título alternativo del contenedor: reemplaza al título declarado a la hora de nombrar el PDF que se imprime, de titular ese PDF y de describir la operación en la auditoría. |
tooltip |
texto | UiFlags |
Tooltip del campo. Dos caminos, los dos a nivel <field>: en tipo="button" se pasa al botón (junto con icon, text, style y name), y en la grilla sale como el title de la celda — o sea… |
topMargin |
número |
<histrix>, <abm> |
Se declara como margen superior de la impresión PDF y el motor lo lee y lo guarda (si no se pone, vale 0), pero ninguna rutina de armado del PDF llega a usarlo: hoy no produce ningún efecto visible. |
total |
BoolEstricto |
<jseval> |
Si “true”, el JS calcula el total de columna (footer del grid). |
transaccional |
BoolPresencia |
<histrix>, <abm> |
Envuelve la grabación en una transacción SQL explícita (BEGIN/COMMIT/ROLLBACK). |
transparent |
BoolEstricto |
UiFlags |
Acompaña a color=“true” (o a un campo de tipo color): además de pintar el fondo de la celda y del input con el color que trae el valor, pinta el texto de ese mismo color, así que el código… |
treeGrid |
BoolEstricto |
<histrix>, <abm> |
Muestra el árbol como grilla: una primera columna con los nodos y, a la derecha, una columna por cada campo visible del XML (con su etiqueta y su ancho). |
treeSum |
BoolEstricto |
UiFlags |
No produce ningún efecto en el motor actual. Era el atributo con el que el árbol viejo acumulaba los importes de los hijos hacia los nodos padre; ese renderizador se reescribió y hoy la suma hacia… |
Type |
texto | <tipo> |
El único valor con efecto es password: hace que el campo se trate como contraseña y habilita la encriptación del valor (ver encode). |
type |
HelperTipo |
<helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Tipo de helper: combo | comboex | link | external | parameter | object | inline | tags | media | import. |
type |
texto | <serie> |
Tipo de esta serie en particular, con los mismos valores que <tipo>. |
unserializeParent |
BoolDefaultActivo |
<histrix>, <abm> |
Al volver de un popup, deserializa los datos del padre desde la sesión (sincroniza estado). |
update |
BoolDefaultActivo |
UiFlags |
update="false" excluye el campo del UPDATE generado. No lo pone read-only: el input se sigue editando y lo que se tipea simplemente no se graba; para bloquear la edición va deshabilitado. |
updateTempTable |
texto | <histrix>, <abm> |
No es el nombre de una tabla: es un booleano y viene activo. Con el atributo ausente los datos del grid se copian a las tablas temporales; el único valor con efecto es "false", que desactiva… |
url |
texto | <tipo> |
Prefijo de ruta/URL de los archivos del campo (file/files): se antepone al path del contenedor para leer el archivo y para armar el link de descarga. |
vacio |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Opción vacía del combo. Sólo se lee en <tabla_ex>, que es la forma legacy del combo y comparte este complexType con <helper>. |
valauto |
BoolEstricto |
<field>, <campo> |
Si “true”, al renderizar nuevo registro el <valor> se aplica como valor (vs sólo como default). |
valauto |
BoolEstricto |
<fieldGroup> |
Aplica valauto a todos los campos del grupo. |
validar |
BoolTrueFalse |
UiFlags |
Activa la validación obligatoria del campo (similar a required). |
validRow |
BoolPresencia |
<field>, <campo> |
Convierte al campo en validador de la fila: si su valor es 0, la fila se descarta y no graba. |
valop |
BoolEstricto |
<field>, <campo> |
Nada que ver con filtros opcionales, y sólo hace algo con el literal “true”: las <options> del campo dejan de aplicarse al armar el input (el combo sale sin opciones) y el valor de cada fila se… |
valor |
texto | <option>, <opcion> |
— |
valorde |
texto | <condicion>, <condition> |
Toma el valor de otro campo del mismo form (id). Útil en JOINs y filtros dinámicos. |
valoropcion |
BoolEstricto |
<field>, <campo> |
Si “true”, al grabar usa el VALUE de la opción seleccionada del combo, no el texto visible. |
value |
texto | <option>, <opcion>, <parameter> en <values> |
— |
value |
texto | <status> |
Valor del campo statusField que cae en esta columna. Obligatorio, y no puede repetirse entre columnas: las dos cosas se reportan como error de configuración en pantalla. |
ventint |
BoolTrueFalse |
<helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Se acepta por compatibilidad, pero el motor no lo lee: no hay ninguna lectura de este atributo (verificado en 2026-07). |
ventint |
BoolTrueFalse |
<importar> |
Se acepta por compatibilidad, pero el motor no lo lee — igual que en el <helper>. |
viewer |
BoolEstricto |
UiFlags |
En campos <tipo>file</tipo>: con “true” la celda muestra un botón que abre el archivo en el visor embebido en vez de la miniatura. |
watermark |
texto | UiFlags |
No es el placeholder del input: es exclusivo del PDF. Estampa el texto como marca de agua sobre la imagen de un campo file al imprimir; en HTML no hace nada. |
width |
texto | <histrix>, <abm> |
Ancho del contenedor, pero sólo lo leen cuatro vistas, y con unidades distintas: en arbol, map y calendar es un número sin unidad (el porcentaje del split), y en chart un entero en px al… |
width |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
Ancho del popup del helper (px o vw). Lo leen type="link", type="media" y type="import"; en combo/external/parameter no tiene efecto. |
width |
texto | <importar> |
Ancho del popup. |
width |
texto | <widget> |
Ancho del widget (CSS). |
xlsFormat |
texto | UiFlags |
Formato de celda aplicado al exportar a planilla, en el format string de la planilla (ej. "#.##0,00"). |
xlsHeader |
BoolJsLiteral |
<histrix>, <abm> |
Decide si la exportación a Excel arranca con un bloque de cabecera: logo, nombre de la empresa, CUIT/teléfono/web, línea separadora y el título del reporte con la fecha, y los datos empiezan más… |
xml |
texto | <label> |
Convierte la etiqueta en un link que abre otro XML: el valor es el XML destino. |
xml |
texto | <parametro> |
Nombre del XML helper destino. |
xml |
texto | <helper>, <tabla_ex>, <ayuda>, <ayuda_ex> |
XML que alimenta el helper. Lo usan todos los tipos que construyen un contenedor (combo, comboex, external, parameter, object, tags, inline, import) y también type="link", donde es el XML que se… |
xml |
texto | <values> |
XML que provee los valores. Si está, se ignoran los <value> fijos. |
xml |
texto | <importar> |
Nombre del XML hijo que se abre como popup. |
xml |
texto | <field> en <actualiza>, <campo> en <actualiza> |
XML del helper destino (cuando ambiguo). |
xml |
texto | <fieldGroup> |
Nombre del XML externo a incluir como fieldGroup (resuelto server-side). |
xmlCdata |
BoolDefaultActivo |
UiFlags |
En la exportación a XML, xmlCdata="false" emite el valor del campo crudo, sin envolverlo en <![CDATA[…]]>. |
xmldir |
texto | <histrix>, <abm> |
Directorio del XML, usado para armar la clave de programa de las notificaciones. |
xmlField |
texto | UiFlags |
Nombre del tag XML usado al exportar este campo con tipo="exportXML". |
xmlImpresion |
texto | <histrix>, <abm> |
Nombre del XML usado para la impresión (separado de la consulta). |
XMLroot |
texto | <histrix>, <abm> |
Nombre del tag raíz cuando se exporta a XML (tipo="exportXML" o similar). |
XMLrow |
texto | <histrix>, <abm> |
Nombre del tag por fila al exportar a XML. Default: “row”. |
zoom |
texto | <histrix>, <abm> |
Zoom inicial (mapa/gráfico). Alias corto de mapZoom. |