Devo verificare un flag in inserimento in modo che ce ne sia al massimo uno solo impostato in quel modo (può avere 3 valori, 2 sono liberi).
Se sono in inserimento senza prima aver caricato i record nel pannello non fa il controllo se ce n'è uno già impostato con il flag nel terzo valore (univoco).
Ho provato anche a caricare la collection nell'evento onValidate (ottenuta tramite parentCollection) ma non la carica, probabilmente perché gestita dal pannello.
Adesso faccio una query secca su DB che conta i record diversi da sé stesso con quel flag impostato, se ne trova uno allora blocca subito, altrimenti fa il controllo consueto sulla collection perché potrei stare inserendo più record.
Ci sono alternative? Vedete qualche problema su questa metodologia?