diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTarifaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTarifaController.java index e2dbd0efd..47a5e978d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTarifaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTarifaController.java @@ -19,8 +19,12 @@ import org.zkoss.zhtml.Messagebox; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zkplus.databind.BindingListModel; +import org.zkoss.zkplus.databind.BindingListModelList; import org.zkoss.zul.Combobox; +import org.zkoss.zul.ListModel; import org.zkoss.zul.Paging; +import org.zkoss.zul.event.ListDataListener; import com.rjconsultores.ventaboletos.entidad.Categoria; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; @@ -260,7 +264,8 @@ public class BusquedaTarifaController extends MyGenericForwardComposer { public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); - cmbMarca.addEventListener("onBlur", new EventListener() { + this. + cmbMarca.addEventListener("onChange", new EventListener() { @Override public void onEvent(Event event) throws Exception { Marca marca = getIfSelected(cmbMarca); @@ -274,7 +279,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer { lsRuta.addAll(rutaService.obtenerTodos()); } - refreshLista(); + cmbRuta.setModel(new BindingListModelList(lsRuta, true)); } }); @@ -309,10 +314,6 @@ public class BusquedaTarifaController extends MyGenericForwardComposer { lsTipoPontoVenta.add(null); lsTipoPontoVenta.addAll(tipoPuntoVentaService.obtenerTodos()); - lsRuta = new ArrayList(); - lsRuta.add(null); - lsRuta.addAll(rutaService.obtenerTodos()); - lsVia = new ArrayList(); lsVia.add(null); lsVia.addAll(viaService.obtenerTodos());