Scusa, ma non ho capito bene il funzionamento del codice.
C'é qualcosa che non mi torna.
In pratica dovrebbe funzionare cosi:
se ad esempio seleziono Tip2, mi deve visualizzare prima tutti gli oggetti corrispondenti a Tip2, poi tutti quelli corrispondenti a Tip1 e poi a Tip3.
se invece seleziono Tip3, mi deve visualizzare prima tutti gli oggetti corrispondenti a Tip3, poi tutti quelli corrispondenti a Tip1 e poi a Tip2.