aggiunti try-catch error sulla query e controllo sul valore undefined
This commit is contained in:
parent
5896481f4d
commit
b87fe4b1d0
|
@ -456,38 +456,49 @@ $(document).ready(function() {
|
||||||
$('#resultsId1').empty();
|
$('#resultsId1').empty();
|
||||||
$('#resultsId1').addClass("small pb-2")
|
$('#resultsId1').addClass("small pb-2")
|
||||||
$("#risultatitesto").empty();
|
$("#risultatitesto").empty();
|
||||||
bindingsStream.on('data', (binding) => {
|
try {
|
||||||
//console.log(binding.toString()); // Quick way to print bindings for testing
|
bindingsStream.on('data', (binding) => {
|
||||||
//console.log(binding.has('sub')); // Will be true
|
//console.log(binding.toString()); // Quick way to print bindings for testing
|
||||||
latestVerso = binding.get('Verso').value
|
//console.log(binding.has('sub')); // Will be true
|
||||||
latestResult = rowNum + '. "' + latestVerso.replace(binding.get('Forma').value, '*' + binding.get('Forma').value + '*') + '" (' + binding.get('Cantica').value + ', ' + binding.get('Canto').value + ', Verso ' + binding.get('NumeroVerso').value + ')\n';
|
latestVerso = binding.get('Verso').value
|
||||||
$("#risultatitesto").append(latestResult);
|
latestResult = rowNum + '. "' + latestVerso.replace(binding.get('Forma').value, '*' + binding.get('Forma').value + '*') + '" (' + binding.get('Cantica').value + ', ' + binding.get('Canto').value + ', Verso ' + binding.get('NumeroVerso').value + ')\n';
|
||||||
resultTablePart4 = '<tr><th scope="row" class="text-muted">' + rowNum++ + '</th>';
|
$("#risultatitesto").append(latestResult);
|
||||||
for (var i = 0; i < queryFields.length; i++) {
|
resultTablePart4 = '<tr><th scope="row" class="text-muted">' + rowNum++ + '</th>';
|
||||||
resultTablePart4 = resultTablePart4 + '<td class="text-muted">' + binding.get(queryFields[i]).value + "</td>";
|
for (var i = 0; i < queryFields.length; i++) {
|
||||||
};
|
if ( binding.get(queryFields[i]) != null){
|
||||||
resultTable = resultTable + resultTablePart4 + '</tr>';
|
val = binding.get(queryFields[i]).value
|
||||||
$("#loader").hide();
|
} else {
|
||||||
});
|
val = "na"
|
||||||
bindingsStream.on('end', () => {
|
}
|
||||||
$("#loader").hide();
|
resultTablePart4 = resultTablePart4 + '<td class="text-muted">' + val + "</td>";
|
||||||
resultTable = resultTable + resultTablePart5;
|
};
|
||||||
$("#resultsId1").append(resultTable);
|
resultTable = resultTable + resultTablePart4 + '</tr>';
|
||||||
$("#copiaTesto").prop("disabled", false);
|
$("#loader").hide();
|
||||||
$('#resultTable').DataTable( {
|
});
|
||||||
colReorder: true,
|
bindingsStream.on('end', () => {
|
||||||
language: {
|
$("#loader").hide();
|
||||||
url: 'dataTables.it-IT.json'
|
resultTable = resultTable + resultTablePart5;
|
||||||
},
|
$("#resultsId1").append(resultTable);
|
||||||
//dom: 'Blfrtip',
|
$("#copiaTesto").prop("disabled", false);
|
||||||
dom: "<'row'<'col-sm-12 col-md-6'l><'col-sm-6 col-md-3'f><'col-sm-6 col-md-3 text-right'B>>" + "<'row'<'col-sm-12'tr>>" + "<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",
|
$('#resultTable').DataTable( {
|
||||||
buttons: [ 'copy', 'excel', 'print' ]
|
colReorder: true,
|
||||||
});
|
language: {
|
||||||
setTimeout(function(){
|
url: 'dataTables.it-IT.json'
|
||||||
buttonDiv = $("#resultsId1").find(".buttons-copy");
|
},
|
||||||
$('<label class="input-group-text"><ion-icon name="copy"></ion-icon></label>').insertBefore(buttonDiv);
|
//dom: 'Blfrtip',
|
||||||
},300);
|
dom: "<'row'<'col-sm-12 col-md-6'l><'col-sm-6 col-md-3'f><'col-sm-6 col-md-3 text-right'B>>" + "<'row'<'col-sm-12'tr>>" + "<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",
|
||||||
});
|
buttons: [ 'copy', 'excel', 'print' ]
|
||||||
|
});
|
||||||
|
setTimeout(function(){
|
||||||
|
buttonDiv = $("#resultsId1").find(".buttons-copy");
|
||||||
|
$('<label class="input-group-text"><ion-icon name="copy"></ion-icon></label>').insertBefore(buttonDiv);
|
||||||
|
},300);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
catch(err) {
|
||||||
|
console.log(err.message);
|
||||||
|
$("#loader").hide();
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Funzione di creazione del tab delle clausole grammaticali
|
// Funzione di creazione del tab delle clausole grammaticali
|
||||||
|
|
Loading…
Reference in New Issue