separato funzione condizione logica

This commit is contained in:
nicola 2022-10-13 16:26:01 +02:00
parent 27b53a6de1
commit 8a1829a834
1 changed files with 20 additions and 13 deletions

View File

@ -560,6 +560,23 @@ $(document).ready(function() {
} }
//definizione struttura della query
condizioniFiltro = espressioneLogica(condizioniFiltro);
// fine definizione struttura
spquery = buildSQ(condizioniFiltro)
queryFields = [];
for (var i in spquery.variables) {
queryFields.push(spquery.variables[i].variable.value);
}
execMySparqlQuery(new sparqlGenerator().stringify(spquery));
return true
}
)
function espressioneLogica(condizioniLogiche){
//definizione struttura della query //definizione struttura della query
var EsprLogica = "" var EsprLogica = ""
filters = $("[id^=filtro-]") filters = $("[id^=filtro-]")
@ -575,20 +592,10 @@ $(document).ready(function() {
term = EsprLogica term = EsprLogica
} }
}); });
condizioniFiltro['EsprLogica'] = EsprLogica.split(" ") condizioniLogiche['EsprLogica'] = EsprLogica.split(" ")
// fine definizione struttura return condizioniLogiche;
spquery = buildSQ(condizioniFiltro)
queryFields = [];
for (var i in spquery.variables) {
queryFields.push(spquery.variables[i].variable.value);
}
execMySparqlQuery(new sparqlGenerator().stringify(spquery));
return true
} }
)
async function execMySparqlQuery(spQuery) { async function execMySparqlQuery(spQuery) {
$("#loader").show(); $("#loader").show();
//alert(new sparqlGenerator().stringify(spQuery)); //alert(new sparqlGenerator().stringify(spQuery));