Example usage for com.google.gwt.event.dom.client ClickHandler ClickHandler

List of usage examples for com.google.gwt.event.dom.client ClickHandler ClickHandler

Introduction

In this page you can find the example usage for com.google.gwt.event.dom.client ClickHandler ClickHandler.

Prototype

ClickHandler

Source Link

Usage

From source file:TaskListPresenter.java

License:Open Source License

private void setupNewTaskButton() {
    taskListView.newTask.addClickHandler(new ClickHandler() {

        @Override//from w  w  w.  ja va  2  s  . c om
        public void onClick(ClickEvent event) {
            ProjectNewTaskPlace.createNewTaskPlace(projectIdentifier).go();
        }
    });
}

From source file:$.HelloPlugins.java

License:Apache License

@Override
    public void onModuleLoad() {
        Image img = new Image("http://code.google.com/webtoolkit/logo-185x175.png");
        Button button = new Button("Click me");

        VerticalPanel vPanel = new VerticalPanel();
        vPanel.setWidth("100%");
        vPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
        vPanel.add(img);//from w  w  w .  j  a v  a2  s . c  om
        vPanel.add(button);

        RootPanel.get().add(vPanel);

        // Create the dialog box
        final DialogBox dialogBox = new DialogBox();

        // The content of the dialog comes from a User specified Preference
        dialogBox.setText("Hello from GWT Gerrit UI plugin");
        dialogBox.setAnimationEnabled(true);
        Button closeButton = new Button("Close");
        VerticalPanel dialogVPanel = new VerticalPanel();
        dialogVPanel.setWidth("100%");
        dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
        dialogVPanel.add(closeButton);

        closeButton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                dialogBox.hide();
            }
        });

        // Set the contents of the Widget
        dialogBox.setWidget(dialogVPanel);

        button.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                dialogBox.center();
                dialogBox.show();
            }
        });
    }

From source file:ar.com.cristal.creditos.client.clientes.busqueda.BusquedaClientesActivity.java

License:Open Source License

private void mostrarVacas(final FlexTable tabla, List<VacaDTO> vacas) {
    int i = 0;//w  w  w.  ja  v  a  2s  . c o m
    view.initTable();
    if (vacas.isEmpty()) {
        popup.mostrarMensaje("No se encontr ningn animal con la bsqueda ingresada.");
    }

    if (vacas.size() > 5) {
        view.divTabla.setAttribute("class", "divScroll");
    } else {
        view.divTabla.setAttribute("class", "divNoScroll");
    }

    for (VacaDTO v : vacas) {

        final RadioButton radio = new RadioButton("busquedaClientesGroup");
        radio.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent e) {
                String idCli = view.obtenerIdSeleccionado();

            }
        });

        tabla.setWidget(i + 1, 0, radio);
        tabla.setText(i + 1, 1, v.getRp());
        tabla.setText(i + 1, 2, v.getRc());
        tabla.setText(i + 1, 3, v.getRodeo_id().toString());
        tabla.setText(i + 1, 4, v.getEstadoReproductivo().name());
        tabla.setText(i + 1, 5, v.getEstadoProductivo().name());
        tabla.setText(i + 1, 6, "ultimo parto!");
        tabla.setText(i + 1, 7,
                v.getFechaUltimoServicio() == null ? "" : v.getFechaUltimoServicio().toString());
        tabla.setText(i + 1, 8, v.getId().toString());
        tabla.getCellFormatter().setVisible(i + 1, 8, false);

        if (i % 2 == 0) {
            tabla.getRowFormatter().addStyleName(i + 1, ConstantesView.ESTILO_FILA1_PUNTERO);
        } else {
            tabla.getRowFormatter().addStyleName(i + 1, ConstantesView.ESTILO_FILA2_PUNTERO);
        }

        i++;
    }

    /*
    if (vacas.size() == 1){
       view.seleccionarUnicoCliente();
    }
    */
}

From source file:ar.com.cristal.creditos.client.tambo.animales.alta.AltaAnimalesActivity.java

License:Open Source License

public void onAplicar(final Place place) {

    boolean datosValidos = true;

    List<String> errores = new ArrayList<String>();

    ClickHandler siHandler = new ClickHandler() {

        @Override/*from  w w w.j  ava2 s . c  om*/
        public void onClick(ClickEvent event) {
            CustomSiNoDialogBox.ocultar();
            clientFactory.getVacasService().guardarVacaRPC(vacaActual, new AsyncCallback<VacaDTO>() {

                public void onFailure(Throwable e) {
                    popup.mostrarMensaje("Error", e.getMessage());

                }

                public void onSuccess(VacaDTO vaca) {
                    vacaActual = vaca;
                    popup.mostrarMensaje("Los datos han sido guardados con xito.");
                    view.limpiarControles();

                }
            });

        }

    };

    ClickHandler noHandler = new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            CustomSiNoDialogBox.ocultar();

        }
    };

    datosValidos = validarDatos(errores);
    if (datosValidos) {
        generarDto();
        CustomSiNoDialogBox.dialogBox("Atencin!", "Guardar los cambios?");
        CustomSiNoDialogBox.inicializarTamBotones();
        CustomSiNoDialogBox.setHandlers(siHandler, noHandler);

    } else {
        popup.mostrarMensaje("Error", errores);
    }
}

From source file:ar.com.cristal.creditos.client.tambo.animales.alta.AltaAnimalesActivity.java

License:Open Source License

private void ofrecerEdicion() {
    final DialogBox dialogbox = CustomSiNoDialogBox.dialogBox("Atencin",
            "El animal ya existe. Desea editarlo?");

    ClickHandler siHandler = new ClickHandler() {

        @Override/*  w ww . j  av a  2 s  .  c o m*/
        public void onClick(ClickEvent event) {
            dialogbox.hide();

            popup.mostrarMensaje("Espere", "Cargando informacion del animal...");
            clientFactory.getVacasService().obtenerVacaDTOPorRP(view.rp.getText(),
                    new AsyncCallback<VacaDTO>() {

                        @Override
                        public void onFailure(Throwable caught) {
                            popup.mostrarMensaje("Atencion",
                                    "Ha ocurrido un error. Espere e intente nuevamente.");

                        }

                        @Override
                        public void onSuccess(VacaDTO result) {
                            vacaActual = result;
                            cargarDatosVaca(result);
                            popup.ocultar();
                        }

                    });
        }
    };
    ClickHandler noHandler = new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            dialogbox.hide();

        }
    };

    CustomSiNoDialogBox.setHandlers(siHandler, noHandler);
}

From source file:ar.com.cristal.creditos.client.tambo.partediario.celoservicio.PdCeloServicioActivity.java

License:Open Source License

private void agregarCeloServicioATabla(CeloServicioDTO c) {
     int i = view.lstCelosServicios.getRowCount() - 1;

     view.lstCelosServicios.setText(i + 1, 0, String.valueOf(c.getId()));
     view.lstCelosServicios.setText(i + 1, 1, c.getVaca().getRp());
     view.lstCelosServicios.setText(i + 1, 2, String.valueOf(c.getNroCeloServicio()));
     view.lstCelosServicios.setText(i + 1, 3, String.valueOf(c.getLactancia()));
     view.lstCelosServicios.setText(i + 1, 4, c.getTipo().getItemText());
     view.lstCelosServicios.setText(i + 1, 5, (c.getToro() != null) ? c.getToro().getNombre() : "");
     view.lstCelosServicios.setText(i + 1, 6,
             (c.getTipoServicio() != null) ? c.getTipoServicio().getDescripcion() : "");
     view.lstCelosServicios.setText(i + 1, 7,
             (c.getInseminador() != null) ? c.getInseminador().getItemText() : "");

     //Boton Elimimnar
     Button cmdEliminarCeloServicio = new Button("Eliminar");
     cmdEliminarCeloServicio.addClickHandler(new ClickHandler() {
         public void onClick(ClickEvent event) {
             Cell cellSelected = view.lstCelosServicios.getCellForEvent(event);
             int rowSelected = cellSelected.getRowIndex();
             Long idCeloServicio = Long.valueOf(view.lstCelosServicios.getText(rowSelected, 0));
             eliminarCeloServicio(idCeloServicio);
         }/*from   w  w w  .  j av a  2s. c om*/
     });
     view.lstCelosServicios.setWidget(i + 1, 8, cmdEliminarCeloServicio);

     if (i % 2 == 0) {
         view.lstCelosServicios.getRowFormatter().addStyleName(i + 1, "TableRow1Pointer");
     } else {
         view.lstCelosServicios.getRowFormatter().addStyleName(i + 1, "TableRow2Pointer");
     }

 }

From source file:ar.com.cristal.creditos.client.tambo.partediario.celoservicio.PdCeloServicioActivity.java

License:Open Source License

/**
  * Llama al RPC que borra el servicio y refresca la grilla 
  *//*from ww w  .ja v  a2s .co m*/

 private void eliminarCeloServicio(final Long idCeloServicio) {
     final DialogBox dialogbox = CustomSiNoDialogBox.dialogBox("Atencin",
             "Est seguro de eliminar el evento?");
     ClickHandler listenerNo = new ClickHandler() {

         public void onClick(ClickEvent arg0) {
             dialogbox.hide();
         }
     };

     ClickHandler listenerSi = new ClickHandler() {

         public void onClick(ClickEvent arg0) {
             dialogbox.hide();
             popup.mostrarMensaje("Espere", "Eliminando el evento...");
             clientFactory.getVacasService().eliminarCeloServicioPorIdRPC(idCeloServicio, true,
                     new AsyncCallback<CeloServicioDTO>() {

                         @Override
                         public void onFailure(Throwable e) {
                             popup.mostrarMensaje("Atencin", "Ha ocurrido un error al eliminar el evento.");
                         }

                         @Override
                         public void onSuccess(CeloServicioDTO result) {
                             popup.ocultar();
                             cargarCelosServicios(fechaParteDiario);
                         }
                     });
         }
     };

     CustomSiNoDialogBox.setHandlers(listenerSi, listenerNo);

 }

From source file:ar.com.cristal.creditos.client.tambo.partediario.parto.PdPartoActivity.java

License:Open Source License

private void agregarPartoATabla(PartoDTO c) {
     int i = view.lstCelosServicios.getRowCount() - 1;

     view.lstCelosServicios.setText(i + 1, 0, String.valueOf(c.getId()));
     view.lstCelosServicios.setText(i + 1, 1, c.getVaca().getRp());
     view.lstCelosServicios.setText(i + 1, 2, c.getPadre().getNombre());
     view.lstCelosServicios.setText(i + 1, 3, String.valueOf(c.getNroParto()));
     view.lstCelosServicios.setText(i + 1, 4, c.getTipoParto().getItemText());
     view.lstCelosServicios.setText(i + 1, 5, (c.getSexoCria1() != null) ? c.getSexoCria1().getItemText() : "");
     view.lstCelosServicios.setText(i + 1, 6,
             (c.getEstadoCria1() != null) ? c.getEstadoCria1().getItemText() : "");
     view.lstCelosServicios.setText(i + 1, 7, (c.getSexoCria2() != null) ? c.getSexoCria2().getItemText() : "");
     view.lstCelosServicios.setText(i + 1, 8,
             (c.getEstadoCria2() != null) ? c.getEstadoCria2().getItemText() : "");
     view.lstCelosServicios.setText(i + 1, 9, (c.isMellizos()) ? "SI" : "NO");

     //Boton Elimimnar
     Button cmdEliminarParto = new Button("Eliminar");
     cmdEliminarParto.addClickHandler(new ClickHandler() {
         public void onClick(ClickEvent event) {
             Cell cellSelected = view.lstCelosServicios.getCellForEvent(event);
             int rowSelected = cellSelected.getRowIndex();
             Long idCeloServicio = Long.valueOf(view.lstCelosServicios.getText(rowSelected, 0));
             //eliminarCeloServicio (idCeloServicio);
             popup.mostrarMensaje("Falta implementar");
         }//from w w w. j  a v a 2  s  .  c o  m
     });
     view.lstCelosServicios.setWidget(i + 1, 10, cmdEliminarParto);

     if (i % 2 == 0) {
         view.lstCelosServicios.getRowFormatter().addStyleName(i + 1, "TableRow1Pointer");
     } else {
         view.lstCelosServicios.getRowFormatter().addStyleName(i + 1, "TableRow2Pointer");
     }

 }

From source file:ar.com.cristal.creditos.client.tambo.partediario.parto.PdPartoActivity.java

License:Open Source License

/**
  * Llama al RPC que borra el servicio y refresca la grilla 
  *///from   w  ww . j ava 2  s.  c  o  m

 private void eliminarCeloServicio(final Long idCeloServicio) {
     final DialogBox dialogbox = CustomSiNoDialogBox.dialogBox("Atencin",
             "Est seguro de eliminar el evento?");
     ClickHandler listenerNo = new ClickHandler() {

         public void onClick(ClickEvent arg0) {
             dialogbox.hide();
         }
     };

     ClickHandler listenerSi = new ClickHandler() {

         public void onClick(ClickEvent arg0) {
             dialogbox.hide();
             popup.mostrarMensaje("Espere", "Eliminando el evento...");
             clientFactory.getVacasService().eliminarCeloServicioPorIdRPC(idCeloServicio, true,
                     new AsyncCallback<CeloServicioDTO>() {

                         @Override
                         public void onFailure(Throwable e) {
                             popup.mostrarMensaje("Atencin", "Ha ocurrido un error al eliminar el evento.");
                         }

                         @Override
                         public void onSuccess(CeloServicioDTO result) {
                             popup.ocultar();
                             cargarPartos(fechaParteDiario);
                         }
                     });
         }
     };

     CustomSiNoDialogBox.setHandlers(listenerSi, listenerNo);

 }

From source file:ar.com.cristal.creditos.client.tambo.partediario.parto.PdPartoView.java

License:Open Source License

public PdPartoView() {
    initWidget(binder.createAndBindUi(this));
    inicializarValidadores();//  w w w  . ja  va 2s  .  c om

    cmbTipoParto.addChangeHandler(new ChangeHandler() {

        @Override
        public void onChange(ChangeEvent event) {
            if (cmbTipoParto.getSelectedItemId() != null) {
                visibilizarControlesParto(!cmbTipoParto.getSelectedItemText().equals(ConstantesView.ABORTO));
            }

        }
    });

    chkMellizos.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            visibilizarControles2daCria(chkMellizos.getValue());

        }
    });

    cmbVaca.addChangeHandler(new ChangeHandler() {

        @Override
        public void onChange(ChangeEvent event) {
            if (cmbVaca.getSelectedItemId() != null) {
                listener.cargarUltimoServicioVaca(cmbVaca.getSelectedItemText());
            }

        }

    });
}