fix(web): la grilla de líneas no aprieta las columnas (ancho mínimo = suma de anchos), el total va tras el impuesto y el proyecto de la cabecera abre su ventana
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f66ef108cf
commit
f077a61d08
11 files changed
+90
-13
No files matched your search
@@ -35,10 +35,11 @@ describe('extensiones por cliente', () => {
|
||||
expect(headerKeysOf(s.layout)).toEqual(expect.arrayContaining(['U_Obra', 'U_Nota']));
|
||||
});
|
||||
|
||||
it('agregan columnas de línea antes del total y las envían; y columnas de lista al final', () => {
|
||||
it('agregan columnas de línea al final (después de las base) y las envían; y columnas de lista al final', () => {
|
||||
const s = by(applyExtensions(BASE_SCREENS, EXT), '/ventas/facturas');
|
||||
const keys = s.layout.columns.map((c) => c.key);
|
||||
expect(keys.indexOf('U_Lote')).toBe(keys.indexOf('LineTotal') - 1);
|
||||
expect(keys.at(-1)).toBe('U_Lote');
|
||||
expect(keys.indexOf('LineTotal')).toBeLessThan(keys.indexOf('U_Lote'));
|
||||
expect(s.layout.lines.fields).toContain('U_Lote');
|
||||
expect(s.columns.at(-1)).toMatchObject({ key: 'U_Obra' });
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user