searchBy(String field)
Se utiliza para búsquedas por atributos.
Se guarda el parámetro en el loginController
Se utiliza para atributos de tipo Integer y Date en los list. También con String.
Funciona para buscar entre rangos de fechas
String field:Es el atributo por el que se desea buscar
Componentes:
<a:search>
<a:searchDate>
<a:searchBetweenDate>
Muchas veces necesitamos hacer búsquedas por atributos directamente y no mediante un autocomplete. En el caso de atributos enteros o date.
Se utilizan generalmente en los formularios list.xhtml reemplazando los autocomplete para atributos tipo Integer, y date.
Valores
nombrecampo

@Override
public String searchBy(String string) {
try {
loginController.put("searchpermiso", string);
writable = true;
move();
} catch (Exception e) {
JsfUtil.errorMessage("searchBy()" + e.getLocalizedMessage());
}
return "";
}
invocaciòn
<a:search label="#{msg['field.idpermiso']}"
value="#{permisoController.permiso.idpermiso}"
move="#{permisoController.move()}"
renderedList="#{applicationMenu.permiso.list}"
search="#{permisoController.searchBy('idpermiso')}"
/>
Last updated
Was this helpful?