feat(web): alineación configurable (align) de las columnas del detalle de los documentos

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-16 11:23:44 -05:00
1 parent f25037f651
commit 8a38bd0502
5 files changed
+36 -8

No files matched your search

@@ -70,6 +70,11 @@ export class LinesGrid {
});
protected readonly lookupMultiple = computed(() => !!this.lookupTarget()?.column.lookup?.multiple);
/** Alineación de una columna: la declarada o, si no, derecha para las numéricas e izquierda para las demás. */
protected alignOf(column: GridColumn): 'left' | 'center' | 'right' {
return column.align ?? (column.type === 'number' ? 'right' : 'left');
}
protected cellText(line: GridLine, column: GridColumn): string {
if (column.format) return column.format(line);
const value = line[column.key];