comprobado que hay datos al cargar las tiradas alternativas

This commit is contained in:
2025-01-15 11:08:14 +01:00
parent 8df52ea657
commit ed5635e783

View File

@ -95,13 +95,13 @@ class TiradasAlernativas {
const data = self.table.row(row).data();
self.table.row(row).remove().draw();
$(document).trigger('update-envios', {tirada_inicial:$('#tirada').val(), tirada: data.tirada});
$(document).trigger('update-envios', { tirada_inicial: $('#tirada').val(), tirada: data.tirada });
});
$(document).on('update-tiradas-alternativas', async function(){
$(document).on('update-tiradas-alternativas', async function () {
await self.updateTiradasAlternativas();
$(document).trigger('update-tiradas-alternativas-completed');
@ -109,28 +109,30 @@ class TiradasAlernativas {
});
}
async updateTiradasAlternativas(){
async updateTiradasAlternativas() {
const self = this;
if($('#tableTiradas').DataTable().rows().count() > 0){
if ($('#tableTiradas').DataTable().rows().count() > 0) {
// se obtiene la primera columna de la tabla de tiradas
const data = $('#tableTiradas').DataTable().rows().data().toArray();
// se borra la tabla de tiradas
$('#tableTiradas').DataTable().clear().draw();
const tiradas = data.map(row => row.tirada);
// por cada tirada, se añade una fila a la tabla de tiradas
tiradas.forEach(function(tirada){
tiradas.forEach(function (tirada) {
self.addTiradaAlt(tirada);
});
}
}
}
cargar(datos) {
this.table.clear().draw();
this.table.rows.add(datos).draw();
if (datos != null && datos != undefined && datos.length > 0) {
this.table.clear().draw();
this.table.rows.add(datos).draw();
}
}
@ -139,7 +141,7 @@ class TiradasAlernativas {
const self = this;
const id = window.location.href.split('/').pop();
const tirada = tiradaExterna===null?parseInt(this.tirada.val()):tiradaExterna;
const tirada = tiradaExterna === null ? parseInt(this.tirada.val()) : tiradaExterna;
const tirada_ejemplo = parseInt($('#tirada').val());
const POD = parseInt($('#POD').val());