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

JUnit con DataClassG

JUnit con DataClassG 0. ESQUEMA Services: Por cada beans crearemos una clase Services que se encargará de interactuar con el controller para realizar las operaciones de la base de datos. Se crearan los métodos insert, update,delete y los demas metodos para realizar las diversas operaciones. Test: Se crearán las clases para test de las clases Services. Form: Los formularios para la interactuar con el usuario. ProvinciasServices.java colocamos los métodos, insert, update,delete public class ProvinciasServices {    ProvinciasController provinciasController = new ProvinciasController();    public ProvinciasServices() {    }    public Boolean insert (Provincias provincias){        try{            if(provinciasController.insert(provincias)){              return tru...

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