Salve,
ho un Do collegato ad view e nell'onvalidate della classe ho gestito i vari errori per i campi obbligatori.
Gli errori vengono correttamente visualizzati nella view (allegato), ma hanno due comportamenti diversi quando l'utente valorizza i corrispondenti campi.
Per i campi di tipo inputText l'errore scompare non appena la proprietà viene valorizzata, mentre per le select (Categoria e Tipo Risaposta) l'errore resta visibile.
Per ovviare a ciò, sempre nell'on validate ho gestito la reason change, e nel caso i cui Categoria e\o Tipo Risposta fosse valorizzato "cancello" l'errore nel seguente modo:
this.setError("",IDCategoria);
E' corretto eliminare l'errore in questo modo o ci sono soluzioni migliori?