diff --git a/views/proveedores/lista.php b/views/proveedores/lista.php index 215e626..e430821 100644 --- a/views/proveedores/lista.php +++ b/views/proveedores/lista.php @@ -167,4 +167,4 @@ - + \ No newline at end of file diff --git a/views/solicitud_importacion/crear.php b/views/solicitud_importacion/crear.php index c65a6fd..6d186e2 100644 --- a/views/solicitud_importacion/crear.php +++ b/views/solicitud_importacion/crear.php @@ -265,12 +265,24 @@ `; tbody.appendChild(row); - // re-init Choices on new selects + // Re-inicializar Choices.js en los nuevos selects row.querySelectorAll('.searchable').forEach(el => { new Choices(el, { searchEnabled: true, itemSelectText: '', shouldSort: false }); }); }); + // Manejador para controlar el overflow al abrir dropdowns + document.addEventListener('click', function(e) { + const tableContainer = document.querySelector('.table-responsive'); + if (!tableContainer) return; + + if (e.target.closest('.choices__inner')) { + tableContainer.style.overflow = 'visible'; + } else { + tableContainer.style.overflow = 'auto'; + } + }); + document.querySelector('#tabla-partidas tbody').addEventListener('click', e => { if (e.target.matches('.remove-row')) e.target.closest('tr').remove(); }); @@ -317,4 +329,4 @@ }); - + \ No newline at end of file