Añadido filtrado por columna 'Tipo de Impresion'

This commit is contained in:
imnavajas
2024-02-27 10:24:14 +01:00
parent f9bce5f419
commit f998a24205
2 changed files with 24 additions and 7 deletions

View File

@ -13,6 +13,11 @@ return [
'presupuestoCosidotapablandaList' => 'Lista presupuestos Libros Cosido Tapa Blanda',
'presupuesto' => 'Presupuesto',
'libroCosidoTapaBlanda' => "Cosido Tapa Blanda",
'libroCosidoTapaDura' => "Cosido Tapa Dura",
'libroFresadoTapaBlanda' => "Fresado Tapa Blanda",
'libroFresadoTapaDura' => "Fresado Tapa Dura",
'datosPresupuesto' => 'Datos generales del presupuesto',
'datosLibro' => 'Datos del libro',
'datosServicios' => 'Otros Servicios',

View File

@ -116,17 +116,17 @@ $('#tableOfPresupuestos thead tr:eq(1) th').each(function (i) {
// Agregar opciones al selector
var selector = $('select', this);
selector.append('<option value=""></option>'); // Opción vacía
// Agregar más opciones según tus necesidades
selector.append('<option value="libroFresadoTapaBlanda">libroFresadoTapaBlanda</option>');
selector.append('<option value="libroFresadoTapaDura">Fresado Tapa Dura</option>');
selector.append('<option value="">Todos</option>'); // Opción vacía
selector.append('<option value="libroCosidoTapaBlanda"><?= lang('Presupuestos.libroCosidoTapaBlanda') ?></option>');
selector.append('<option value="libroCosidoTapaDura"><?= lang('Presupuestos.libroCosidoTapaDura') ?></option>');
selector.append('<option value="libroFresadoTapaBlanda"><?= lang('Presupuestos.libroFresadoTapaBlanda') ?></option>');
selector.append('<option value="libroFresadoTapaDura"><?= lang('Presupuestos.libroFresadoTapaDura') ?></option>');
selector.on('change', function () {
var val = $.fn.dataTable.util.escapeRegex(
$(this).val()
);
console.log(val)
theTable.column(i).search(val ? '^' + val + '$' : '', true, false).draw();
theTable.column(i).search(val).draw();
});
}
else{
@ -195,8 +195,20 @@ theTable = $('#tableOfPresupuestos').DataTable({
return '<?= lang('Presupuestos.libroCosidoTapaBlanda') ?>';
break;
case "libroCosidoTapaDura":
return '<?= lang('Presupuestos.libroCosidoTapaDura') ?>';
break;
case "libroFresadoTapaBlanda":
return '<?= lang('Presupuestos.libroFresadoTapaBlanda') ?>';
break;
case "libroFresadoTapaDura":
return '<?= lang('Presupuestos.libroFresadoTapaDura') ?>';
break;
default:
return data;
return data; // Debug
break;
}