Ce n’est pas possible puisque la liste est déjà pré-filtrée sur ce champ.
Si l’utilisateur pouvait modifier ce filtre, comment pourrait-il revenir à ces filtres plus tard ?
Cette fonctionnalité sert à afficher des bannettes avec des filtres statiques.
A mon avis, votre de besoin est peut être de positionner des filtres par défaut sur cette instance, mais modifiable pour le user ensuite :
public void postLoad() {
if (isHomeInstance())
setFieldFilter("rciAppstate", "INSTALLED;PROJECT"); // or "in ('INSTALLED','PROJECT')"
}
Mais rien de forcé dans la predefined search pour laisser le statut à la main de l’utilisateur.
Sinon utilisez la fonctionnalité qui permet d’afficher les recherches prédéfinies de l’objet dans un dropdown en liste :
Activez le sur l’objet
Edition = pour permettre à l’utilisateur d’en créer,
sinon Usage seul = il faut livrer N recherches prédéfinies sur l’objets
Accès en liste = oui
ou une seule instance par code :
if (isHomeInstance()) {
setPredefSearch(true);
setPredefSearchOnList(true);
}
L’utilisateur peut choisir ou effacer la recherche en cours :