feat(web): tablas en los maestros (direcciones, personas de contacto, precios por lista, stock por almacén)
sbo-rows-table reutilizable (también en la ventana de lotes). Direcciones y contactos se envían completos con reemplazo; los precios solo por filas cambiadas. Probado contra SBODemoCL. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
e853b1b76c
commit
4e9d6a757d
14 files changed
+679
-96
No files matched your search
@@ -37,6 +37,19 @@
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
@if (tab.collection; as c) {
|
||||
<sbo-rows-table
|
||||
[columns]="c.columns"
|
||||
[rows]="rowsOf(c)"
|
||||
(rowsChange)="setRows(c, $event)"
|
||||
[readonly]="!!c.readonly"
|
||||
[removable]="growable(c)"
|
||||
[emptyText]="c.readonly ? 'Sin datos.' : 'Sin filas.'"
|
||||
/>
|
||||
@if (growable(c)) {
|
||||
<p class="addrow"><button type="button" class="btn" (click)="addRow(c)">{{ c.addLabel ?? '+ Añadir fila' }}</button></p>
|
||||
}
|
||||
}
|
||||
</sbo-tab>
|
||||
}
|
||||
</sbo-tabs>
|
||||
|
||||
Reference in new issue
Block a user