It is currently 18 April 2026, 0:19 Advanced search

Collection DO: findDocument+getDirect ed eliminati pannello

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Collection DO: findDocument+getDirect ed eliminati pannello

Postby d.termini » 23 June 2025, 7:40

Ho un problema abbastanza ricorrente: per cercare un documento in una collection uso
Code: Select all
int i = coll.findDocument(filtro)
if (i>0) return coll.getDirect(i)


Questo finché si usano collection indipendenti e non si fanno operazioni strane funziona benissimo.
Anche per quanto riguarda le cancellazioni basta impostare showDeleted a true prima di gestirla e tutto funziona.

Sostanzialmente se ho questa situazione
Code: Select all
docid                | riga | indice | eliminata
[1+K?|6Xq>gyz3H^.8wD |    1 |      1 |
non lo so            |    2 |      2 | sì
?j@c5YQcn=9u:[F7up{: |    3 |      2 |
]yL0[SfkQAcg`SNnApZN |    4 |      3 |

Ottengo che mi applica l'operazione alle righe sbagliate se queste sono successive a quella eliminata.
Le righe le cerco per docID, se gli dico di prendere la 3 (?j@c5YQcn=9u:[F7up{:) mi restituisce id=2

Il problema è quando gli si passa una collection legata a pannello, showDeleted non funziona se lo attivo e lo spengo nella stessa funzione e vorrei evitare di attivarlo troppo presto perché nell'operazione precedente mi serve che non siano visibili le eliminate.

Come risolvo?
d.termini
 
Posts: 1904
Joined: 13 November 2017, 8:41

Re: Collection DO: findDocument+getDirect ed eliminati panne

Postby d.termini » 23 June 2025, 10:39

Risolto, alla fine sembra funzionare comunque accendere e spegnere all'interno della funzione, probabilmente durante le prove avevo sbagliato qualcosa.
d.termini
 
Posts: 1904
Joined: 13 November 2017, 8:41


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: No registered users and 55 guests