gestione risultati riferimenti, solo ris in filtro
This commit is contained in:
parent
97fd9f9b6b
commit
3d6dd39eb4
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
*
|
||||
*/
|
||||
import { getVersiConCitazioni, queryRiferimenti, getListaRis, cleanListaRis, getFormaCntxtLastPosition, getListaIdCommenti, queryRiferimentimul } from './dataMgr_5.1.js';
|
||||
import { getVersiConCitazioni, queryRiferimenti, getListaRis, cleanListaRis, getRisultatiRiferimenti, getListaIdCommenti, queryRiferimentimul } from './dataMgr_5.1.js';
|
||||
import { getJsonQuery, emptyStructCard, setCurrentPage, managePage } from './script_5.1.js';
|
||||
import { resetGraphStr } from './syntgraph_5.1.js'
|
||||
|
||||
|
@ -1166,7 +1166,7 @@ $(document).ready(function() {
|
|||
}
|
||||
|
||||
function createNoteEntry(comments, id, pos, queryComment) {
|
||||
var idref = comments.Id
|
||||
var idref = comments.IdRiferimento
|
||||
|
||||
if (isCommentInResult(idref)) {
|
||||
var noteCard = $('<div class="card card-body bg-light border-success well well-sm mx-1 mb-1 mt-0 p-0" id="noteCard' + id + '_' + pos + '"' + ' name= "' + idref + '">');
|
||||
|
@ -1720,6 +1720,9 @@ $(document).ready(function() {
|
|||
else {
|
||||
listaRisultatiCommenti = await queryRiferimentimul(jsonQuery, cantoDisplayed)
|
||||
}
|
||||
//carico i commenti risultato della query
|
||||
var tmpresu=getRisultatiRiferimenti()
|
||||
commentsSQL = Object.groupBy(tmpresu, ({ VersoCitazione }) => VersoCitazione);
|
||||
showRisultatiCommenti(listaRisultatiCommenti)
|
||||
return
|
||||
}
|
||||
|
|
|
@ -10,6 +10,7 @@ var rif_areetematiche = [];
|
|||
var rif_fonti = [];
|
||||
var listaidversi = []
|
||||
var listaidcommenti = []
|
||||
var listarisriferimenti=[]
|
||||
const cantobadgeclassBis = 'badge badge-outline-warning badge-pill'
|
||||
|
||||
const JSDELIVR_BUNDLES = duckdb.getJsDelivrBundles();
|
||||
|
@ -90,6 +91,9 @@ console.log('done')
|
|||
|
||||
opzioniRiferimenti()
|
||||
|
||||
export function getRisultatiRiferimenti(){
|
||||
return listarisriferimenti;
|
||||
}
|
||||
export function getListaRis() {
|
||||
return listaidversi;
|
||||
}
|
||||
|
@ -98,7 +102,8 @@ export function getListaIdCommenti() {
|
|||
}
|
||||
export function cleanListaRis() {
|
||||
listaidversi = [];
|
||||
listaidcommenti = []
|
||||
listaidcommenti = [];
|
||||
listarisriferimenti=[];
|
||||
}
|
||||
export function getFontiS() {
|
||||
|
||||
|
@ -134,7 +139,7 @@ export async function getVersiConCitazioni(canticapar = '', cantopar = '') {
|
|||
RCC as RapportoCommentoCommentatoreText, RSO as RapportoSoggettoOggetto,
|
||||
Aut as NomeAutoreCitazione, TiFo as TitoloFonteCitazione, Verso as VersoCitazione, CA as AreaTematica,
|
||||
TiCi as TipoCitazione, CEP as CitEpisodi, CIM as CitImmagini, CTE as CitTeorie,
|
||||
CMO as CitMotivi, CST as CitStilemi, CTO as CitTopografie, CPER as CitPersonaggi, IdRiferimento as Id, n1, n2, n3
|
||||
CMO as CitMotivi, CST as CitStilemi, CTO as CitTopografie, CPER as CitPersonaggi, IdRiferimento, n1, n2, n3
|
||||
from riferimenti
|
||||
where Cantica='${canticapar}' and Canto='${cantopar}' order by n1, n2, n3;
|
||||
`);
|
||||
|
@ -445,10 +450,10 @@ export async function queryRiferimenti(filtro, cid) {
|
|||
//var rs = await tconn.query(querytl + queryfi+ ' order by n1, n2, n3;')
|
||||
|
||||
var rs = await tconn.query(querytlcompl + queryfi+ ' order by n1, n2, n3;')
|
||||
var result4 = rs.toArray().map((row) => row.toJSON());
|
||||
|
||||
listarisriferimenti = rs.toArray().map((row) => row.toJSON());
|
||||
|
||||
await tconn.close();
|
||||
var resxcantica = Object.groupBy(result4, ({ Cantica }) => Cantica);
|
||||
var resxcantica = Object.groupBy(listarisriferimenti, ({ Cantica }) => Cantica);
|
||||
return (showResult(resxcantica, cid))
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue