<p:autocomplete Usuarios por multiples Roles
A veces necesitamos mostrar los usuarios en autocomplete basados en el rol que poseen.
Por ejemplo un autocomplete para los usuarios que tiene el rol de ENCARGADOBODEGA
Reglas:
cuando utilice autocomplete múltiples debe indicar los metodos
<p:ajax event="itemSelect" listener="#{calendarioSolicitudController.handleSelect}"
update="eventDetails"
/>
<p:ajax event="itemUnselect" listener="#{calendarioSolicitudController.handleSelect}"
update="eventDetails"
/>
Creamos un componente
Para usarlo en el formulario
Indicamos el parametro rolValue con el valor del idrol que deseamos filtrar
De esta manera usamos el mismo componente para todos los roles.
En UsuarioServices
Creamos el método completeByRol() que filtrara por cada rol
Obtenemos el parámetro del atributo rolValue del componente
Contamos con dos Entitys.

Imaginemos que tenemos una lista de rol

Previous<p:autocomplete> Multiples relacionadosNext<p:autocomplete> Multiples dropdown="true" relacionados con
Last updated
Was this helpful?