Merge pull request 'fix(goods): corregir selección y cuadro informativo en Clases de Activo Fijo' (#400) from fix/clases into development
Reviewed-on: ADUANASOFT/anexo76#400
This commit is contained in:
@@ -153,10 +153,17 @@
|
||||
{#each table.getRowModel().rows as row (row.id)}
|
||||
<Table.Row
|
||||
data-state={row.getIsSelected() && "selected"}
|
||||
onclick={() => {
|
||||
onclick={(e) => {
|
||||
if ((e.target as HTMLElement).closest('input[type="checkbox"]')) return;
|
||||
const rowId = getRowIdValue(row.original);
|
||||
if (rowId !== null) {
|
||||
toggleSelectedId(rowId);
|
||||
const isSelected = selectedIds.includes(rowId);
|
||||
if (isSelected) {
|
||||
onSelectedIdsChange?.(selectedIds.filter((id) => id !== rowId));
|
||||
} else {
|
||||
// El id clickeado va primero para que el cuadro informativo lo muestre
|
||||
onSelectedIdsChange?.([rowId, ...selectedIds.filter((id) => id !== rowId)]);
|
||||
}
|
||||
}
|
||||
}}
|
||||
ondblclick={() => onRowDoubleClick?.(row.original)}
|
||||
|
||||
Reference in New Issue
Block a user