mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
comprobado que hay datos al cargar las tiradas alternativas
This commit is contained in:
@ -96,11 +96,11 @@ class TiradasAlernativas {
|
|||||||
|
|
||||||
self.table.row(row).remove().draw();
|
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();
|
await self.updateTiradasAlternativas();
|
||||||
|
|
||||||
@ -109,18 +109,18 @@ class TiradasAlernativas {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
async updateTiradasAlternativas(){
|
async updateTiradasAlternativas() {
|
||||||
|
|
||||||
const self = this;
|
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
|
// se obtiene la primera columna de la tabla de tiradas
|
||||||
const data = $('#tableTiradas').DataTable().rows().data().toArray();
|
const data = $('#tableTiradas').DataTable().rows().data().toArray();
|
||||||
// se borra la tabla de tiradas
|
// se borra la tabla de tiradas
|
||||||
$('#tableTiradas').DataTable().clear().draw();
|
$('#tableTiradas').DataTable().clear().draw();
|
||||||
const tiradas = data.map(row => row.tirada);
|
const tiradas = data.map(row => row.tirada);
|
||||||
// por cada tirada, se añade una fila a la tabla de tiradas
|
// por cada tirada, se añade una fila a la tabla de tiradas
|
||||||
tiradas.forEach(function(tirada){
|
tiradas.forEach(function (tirada) {
|
||||||
self.addTiradaAlt(tirada);
|
self.addTiradaAlt(tirada);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -129,8 +129,10 @@ class TiradasAlernativas {
|
|||||||
|
|
||||||
cargar(datos) {
|
cargar(datos) {
|
||||||
|
|
||||||
this.table.clear().draw();
|
if (datos != null && datos != undefined && datos.length > 0) {
|
||||||
this.table.rows.add(datos).draw();
|
this.table.clear().draw();
|
||||||
|
this.table.rows.add(datos).draw();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -139,7 +141,7 @@ class TiradasAlernativas {
|
|||||||
const self = this;
|
const self = this;
|
||||||
const id = window.location.href.split('/').pop();
|
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 tirada_ejemplo = parseInt($('#tirada').val());
|
||||||
const POD = parseInt($('#POD').val());
|
const POD = parseInt($('#POD').val());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user