Skip to main content

ComboBox Con DataProvider


Cuando usamos comboBox en Visual Web Pack y hacemos binding con una base de datos en la cual mostramos el texto correspondiente a un distrito y el campo llave es de tipo entero, debemos convertirlo a Objeto y luego a Integer, de la siguiente manera.


public String buscarButton_action() {
// TODO: Process the button click action. Return value is a navigation
// case name where null will return to the same page.
try{
getSessionBean1().setComandosql("");
String sql ="";

//distrito
if (distritocheckbox.isChecked()) {
if (sql.equals("") == false)
sql = sql + " and ";
Object distObj = (Object) distritodropDown.getSelected();
String distString = String.valueOf(distObj);
int distrito = Integer.parseInt(distString);
sql = sql + " distrito like '" + distrito + "'";
}


}catch(Exception e) {
log("Error ", e);
error("Error " + e);
}

return null;
}

Comments

Popular posts from this blog

Primefaces v13

 La versión nueva de primefaces v13.0 elimina el componente <p:repeat>  Consulte los cambios en  https://github.com/primefaces/primefaces/releases/tag/13.0.0 por lo tanto si necesita una solución similar considere utilizar  <p:carousel>  o  <ui:repeat> En la versión 13 genera una excepción

Jmoordb-Core @UpdateMany y @DeleteMany

 Jmoordb-Core @UpdateMany y @DeleteMany Estoy trabajando en una versión nueva de jmoordb-core en la cual se estará implementando nuevas funcionalidades como lo son @DeleteMany y    @UpdateMany con la finalidad de hacer operaciones sobre múltiples documentos de la colección.