List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue
public T getValue()
From source file:com.spaceapplications.vaadin.addon.eventtimeline.gwt.client.VEventTimelineWidget.java
public VEventTimelineWidget() { dts = new DateTimeService(); root.setStyleName(CLASSNAME);//from www . jav a 2s .co m initWidget(root); caption = new Label(""); caption.setStyleName(CAPTION_CLASSNAME); caption.setVisible(false); root.add(caption); endDate = new Date(); startDate = new Date(endDate.getTime() - VEventTimelineDisplay.MONTH); topBar = new HorizontalPanel(); topBar.setStyleName(CLASSNAME_TOPBAR); topBar.setVisible(zoomIsVisible || dateSelectVisible || bandPagingVisible); root.add(topBar); zoomBar = new HorizontalPanel(); zoomBar.setStyleName(CLASSNAME_ZOOMBAR); zoomBar.setVisible(zoomIsVisible); Label zoomLbl = new Label("Zoom:"); zoomLbl.addStyleName(CLASSNAME_ZOOMBARLABEL); zoomBar.add(zoomLbl); topBar.add(zoomBar); dateRangeBar = new HorizontalPanel(); dateRangeBar.setStyleName(CLASSNAME_DATERANGE); dateRangeBar.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT); dateRangeBar.setVisible(dateSelectVisible); dateFrom = new TextBox(); dateFrom.addValueChangeHandler(new ValueChangeHandler<String>() { public void onValueChange(ValueChangeEvent<String> event) { try { Date newDate = dts.parseDate(event.getValue(), editFormat.getPattern(), true); if ((newDate.equals(startDate) || newDate.after(startDate)) && (newDate.equals(endDate) || newDate.before(endDate))) { intervalStartDate = newDate; setBrowserRange(intervalStartDate, intervalEndDate); setDisplayRange(intervalStartDate, intervalEndDate); dateFrom.setFocus(false); } else { dateFrom.setText(dts.formatDate(intervalStartDate, editFormat.getPattern())); } } catch (IllegalArgumentException iae) { dateFrom.setText(dts.formatDate(intervalStartDate, editFormat.getPattern())); } } }); dateFrom.addFocusHandler(new FocusHandler() { public void onFocus(FocusEvent event) { dateFrom.setStyleName(CLASSNAME_DATEFIELDEDIT); dateFrom.setText(dts.formatDate(intervalStartDate, editFormat.getPattern())); dateFrom.selectAll(); } }); dateFrom.addBlurHandler(new BlurHandler() { public void onBlur(BlurEvent event) { dateFrom.setStyleName(CLASSNAME_DATEFIELD); dateFrom.setText(dts.formatDate(intervalStartDate, displayFormat.getPattern())); } }); dateFrom.setReadOnly(!dateSelectEnabled); dateFrom.setStyleName(CLASSNAME_DATEFIELD); dateRangeBar.add(dateFrom); Label dash = new Label(); dash.setText("-"); dateRangeBar.add(dash); dateTo = new TextBox(); dateTo.addValueChangeHandler(new ValueChangeHandler<String>() { public void onValueChange(ValueChangeEvent<String> event) { try { Date newDate = dts.parseDate(event.getValue(), editFormat.getPattern(), true); if ((newDate.equals(startDate) || newDate.after(startDate)) && (newDate.equals(endDate) || newDate.before(endDate))) { intervalEndDate = newDate; setBrowserRange(intervalStartDate, intervalEndDate); setDisplayRange(intervalStartDate, intervalEndDate); dateTo.setFocus(false); } else { dateTo.setText(dts.formatDate(intervalEndDate, editFormat.getPattern())); } } catch (IllegalArgumentException iae) { dateTo.setText(dts.formatDate(intervalEndDate, editFormat.getPattern())); } } }); dateTo.addFocusHandler(new FocusHandler() { public void onFocus(FocusEvent event) { dateTo.setStyleName(CLASSNAME_DATEFIELDEDIT); dateTo.setText(dts.formatDate(intervalEndDate, editFormat.getPattern())); dateTo.selectAll(); } }); dateTo.addBlurHandler(new BlurHandler() { public void onBlur(BlurEvent event) { dateTo.setStyleName(CLASSNAME_DATEFIELD); dateTo.setText(dts.formatDate(intervalEndDate, displayFormat.getPattern())); } }); dateTo.setReadOnly(!dateSelectEnabled); dateTo.setStyleName(CLASSNAME_DATEFIELD); dateRangeBar.add(dateTo); topBar.add(dateRangeBar); topBar.setCellHorizontalAlignment(dateRangeBar, HorizontalPanel.ALIGN_RIGHT); // // band navigation area // pageNavigationBar = new HorizontalPanel(); pageNavigationBar.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT); pageNavigationBar.setStyleName(CLASSNAME_BANDPAGE); pageNavigationBar.setVisible(bandPagingVisible); pageNavigationBar.setHeight("31px"); topBar.add(pageNavigationBar); topBar.setCellHorizontalAlignment(pageNavigationBar, HorizontalPanel.ALIGN_RIGHT); Label navigationLbl = new Label("Navigation:"); navigationLbl.addStyleName(CLASSNAME_BANDPAGE_LABEL); pageNavigationBar.add(navigationLbl); previousPage = new Anchor("Previous page"); pageNavigationBar.add(previousPage); previousPage.addStyleName(CLASSNAME_BANDPAGE_PREVIOUS); previousPage.addClickHandler(pageNavigationClickHandler); pageNumberText = new Label(); pageNavigationBar.add(pageNumberText); pageNumberText.addStyleName(CLASSNAME_BANDPAGE_PAGENUMBER); pageNumberText.setText("1"); nextPage = new Anchor("Next page"); pageNavigationBar.add(nextPage); nextPage.addStyleName(CLASSNAME_BANDPAGE_NEXT); nextPage.addClickHandler(pageNavigationClickHandler); legend = new HorizontalPanel(); legend.setVisible(legendVisible); legend.setHeight("30px"); legend.setStyleName(CLASSNAME_LEGEND); modeLegendBar = new HorizontalPanel(); modeLegendBar.setVisible(legendVisible); modeLegendBar.setWidth("100%"); modeLegendBar.setHeight("31px"); modeLegendBar.setStyleName(CLASSNAME_MODELEGEND_ROW); modeLegendBar.add(legend); modeLegendBar.setCellHorizontalAlignment(legend, HorizontalPanel.ALIGN_RIGHT); root.add(modeLegendBar); // // the band area // HorizontalPanel layout = new HorizontalPanel(); bandArea = new VEventTimelineBandArea(this); bandArea.setWidth("100px"); layout.add(bandArea); VerticalPanel main = new VerticalPanel(); // Add the display display = new VEventTimelineDisplay(this); main.add(display); // Add the browser browser = new VEventTimelineBrowser(this); browser.setVisible(browserIsVisible); main.add(browser); layout.add(main); root.add(layout); }
From source file:com.square.composant.espace.client.square.client.presenter.espace.client.EspaceClientPresenter.java
License:Open Source License
private void rafraichirOptionsAdherent() { for (final OptionAdherentModel option : infosEspaceClient.getInfosOptionsAdherentModel() .getListeOptions()) {/*from ww w . j a v a 2s. c om*/ if (constantesComposant.getIdTypeOptionEnvoiSms().equals(option.getType().getIdentifiant())) { if (option.isActive()) { view.getBlocOptionsView().getLabelOptionSms() .setText(composantEspaceClientConstants.labelOptionActive()); } else { view.getBlocOptionsView().getLabelOptionSms() .setText(composantEspaceClientConstants.labelOptionDesactive()); } view.getBlocOptionsView().getOptionSmsActive().setValue(option.isActive()); view.getBlocOptionsView().getOptionSmsDesactive().setValue(!option.isActive()); if (option.getDateModification() != null) { view.getBlocOptionsView().getDateModificationOptionSms().setText(option.getDateModification()); } else { view.getBlocOptionsView().getDateModificationOptionSms() .setText(composantEspaceClientConstants.aucuneDate()); } // Mise en place des handlers pour enregistrer automatiquement les modifs dans le DTO : view.getBlocOptionsView().getOptionSmsActiveEventHandler() .addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { option.setActive(event.getValue()); } }); view.getBlocOptionsView().getOptionSmsDesactiveEventHandler() .addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { option.setActive(!event.getValue()); } }); } else if (constantesComposant.getIdTypeOptionEnvoiMutuellementEmail() .equals(option.getType().getIdentifiant())) { if (option.isActive()) { view.getBlocOptionsView().getLabelOptionMutuellement() .setText(composantEspaceClientConstants.labelOptionActive()); } else { view.getBlocOptionsView().getLabelOptionMutuellement() .setText(composantEspaceClientConstants.labelOptionDesactive()); } view.getBlocOptionsView().getOptionMutuellementActive().setValue(option.isActive()); view.getBlocOptionsView().getOptionMutuellementDesactive().setValue(!option.isActive()); if (option.getDateModification() != null) { view.getBlocOptionsView().getDateModificationOptionMutuellement() .setText(option.getDateModification()); } else { view.getBlocOptionsView().getDateModificationOptionMutuellement() .setText(composantEspaceClientConstants.aucuneDate()); } // Mise en place des handlers pour enregistrer automatiquement les modifs dans le DTO : view.getBlocOptionsView().getOptionMutuellementActiveEventHandler() .addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { option.setActive(event.getValue()); } }); view.getBlocOptionsView().getOptionMutuellementDesactiveEventHandler() .addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { option.setActive(!event.getValue()); } }); } else if (constantesComposant.getIdTypeOptionEnvoiRelevesPrestationEmail() .equals(option.getType().getIdentifiant())) { if (option.isActive()) { view.getBlocOptionsView().getLabelOptionRelevesPrestations() .setText(composantEspaceClientConstants.labelOptionActive()); } else { view.getBlocOptionsView().getLabelOptionRelevesPrestations() .setText(composantEspaceClientConstants.labelOptionDesactive()); } view.getBlocOptionsView().getOptionRelevesPrestationsActive().setValue(option.isActive()); view.getBlocOptionsView().getOptionRelevesPrestationsDesactive().setValue(!option.isActive()); if (option.getDateModification() != null) { view.getBlocOptionsView().getDateModificationOptionRelevesPrestations() .setText(option.getDateModification()); } else { view.getBlocOptionsView().getDateModificationOptionRelevesPrestations() .setText(composantEspaceClientConstants.aucuneDate()); } // Mise en place des handlers pour enregistrer automatiquement les modifs dans le DTO : view.getBlocOptionsView().getOptionRelevesPrestationsActiveEventHandler() .addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { option.setActive(event.getValue()); } }); view.getBlocOptionsView().getOptionRelevesPrestationsDesactiveEventHandler() .addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { option.setActive(!event.getValue()); } }); } } }
From source file:com.square.composant.tarificateur.square.client.composant.CalendarAssureSelecteur.java
License:Open Source License
/** * {@inheritDoc}// w ww .ja va 2s .com */ @Override public void onValueChange(ValueChangeEvent<Date> event) { setDateValeur(DateUtil.getString(event.getValue())); }
From source file:com.square.composant.tarificateur.square.client.presenter.adhesion.InfosAdhesionPresenter.java
License:Open Source License
private ValueChangeHandler<IdentifiantLibelleGwt> genererRegimeValueChangeHandler( final BlocInfoSanteSimple bloc, final InfosPersonneModel infosPersonne) { return new ValueChangeHandler<IdentifiantLibelleGwt>() { @Override/*from w w w .j a v a2 s .c o m*/ public void onValueChange(ValueChangeEvent<IdentifiantLibelleGwt> event) { // met jour la caisse suivant le regime, si champ actif if (bloc.isChampRegimeActif()) { updateCaisseByRegime(bloc, event.getValue(), infosPersonne); } // on impacte que si on est son propre rfrent if (bloc.getReferent().getValue() == null || bloc.getReferent().getValue().getIdentifiant() == null) { impacterInfosSs(blocPersonnePrincipaleView, infosPersonne.getId()); if (blocConjointView != null) { impacterInfosSs(blocConjointView, infosPersonne.getId()); } // On verifie si la reference pointe vers un parent for (BlocInfoSanteSimple blocEnfant : mapBlocsEnfantsViews.values()) { impacterInfosSs(blocEnfant, infosPersonne.getId()); } } } }; }
From source file:com.square.composant.tarificateur.square.client.presenter.adhesion.InfosAdhesionPresenter.java
License:Open Source License
private ValueChangeHandler<IdentifiantEidLibelleModel> genererReferentValueChangeHandler( final BlocInfoSanteSimple bloc, final InfosPersonneModel personne) { return new ValueChangeHandler<IdentifiantEidLibelleModel>() { @Override// w w w . j a v a2 s .c om public void onValueChange(ValueChangeEvent<IdentifiantEidLibelleModel> event) { if (event.getValue() != null && event.getValue().getIdentifiant() != null && event.getValue() .getIdentifiant().equals(InfosAdhesionPresenterConstants.ID_AJOUT_ASSURE_SOCIAL)) { if (popupAjoutAssurePresenter == null) { // on ouvre la popup de cration d'assur social bloc.getRelation().setValue(new IdentifiantLibelleGwt()); final PopupAjoutAssurePresenter popupAjoutAssurePresenter = addChildPresenter( new PopupAjoutAssurePresenter(eventBus, new PopupAjoutAssureViewImpl(), dimensionService, tarificateurPersonneService, idDepartement, idDevis, bloc)); popupAjoutAssurePresenter.addEventHandlerToLocalBus(SelectionReferentRoEvent.TYPE, new SelectionReferentRoEventHandler() { @Override public void onSelect(final SelectionReferentRoEvent event) { // on charge la reference if (event.getReferent() != null) { final Command command = new Command() { @Override public void execute() { // on selectionne l'item event.getView().getReferent() .setValue(construireReferenceSS(event.getReferent())); updateInfosSs(event.getView(), event.getReferent().getId()); } }; // on met jour la liste des assurs sociaux chargerAssuresSociaux(command); } // on selectionne la personne principale else { event.getView().getReferent().setValue(recupererReferent(null)); } } }); popupAjoutAssurePresenter.showPresenter(null); } else { popupAjoutAssurePresenter.afficher(idDepartement, idDevis, bloc); } } else { final Long idPersonne = personne.getId(); updateInfosSs(bloc, event.getValue() != null ? event.getValue().getIdentifiant() : null); // si d'autres personnes pointe sur cette personne, on change aussi leur rfrent impacterReferent(blocPersonnePrincipaleView, idPersonne, event.getValue()); if (blocConjointView != null) { impacterReferent(blocConjointView, idPersonne, event.getValue()); } // On verifie si la reference pointe vers un parent for (BlocInfoSanteSimple blocEnfant : mapBlocsEnfantsViews.values()) { impacterReferent(blocEnfant, idPersonne, event.getValue()); } if (event.getValue() != null && event.getValue().getIdentifiant() != null && !event.getValue().getIdentifiant().equals(personne.getId())) { // mise a jour de la relation tarificateurPersonneService.rechercherRelationAssureSocial(personne.getId(), event.getValue().getIdentifiant(), personne.getEidPersonne(), event.getValue().getIdentifiantExterieur(), new AsyncCallback<RelationAssureSocialModel>() { @Override public void onSuccess(RelationAssureSocialModel result) { // s'il existe un lien familial dans square on l'utilise et on le masque bloc.setRelationVisible(result.getLienFamilialSquare() == null); if (result.getLienFamilialSquare() != null) { bloc.getRelation().setValue(result.getLienFamilialSquare()); } else if (result.getLienFamilialTarificateur() == null) { bloc.getRelation().setValue(null); } else { bloc.getRelation().setValue(result.getLienFamilialTarificateur()); } } @Override public void onFailure(Throwable caught) { view.onRpcServiceFailure(new ErrorPopupConfiguration(caught)); } }); } else { bloc.getRelation().setValue(new IdentifiantLibelleGwt()); bloc.setRelationVisible(false); } } } }; }
From source file:com.square.composant.tarificateur.square.client.presenter.devis.DevisPresenter.java
License:Open Source License
/** * Affiche les evenements sur une ligne de devis. * @param ligneDevisView ligneDevisView/*w w w.j a v a 2 s . co m*/ * @param ligne ligne * @param idLignePrincipale idLignePrincipale * @param ligneLiee ligneLiee */ private void ajouterEvenementsLigne(final LigneDevisView ligneDevisView, final LigneDevisModel ligne, final Long idLignePrincipale, final boolean ligneLiee) { // on rcupre le critre optionnel ou pas du produit boolean isProduitOptionnel = true; if (ligneLiee && ligne.getProduitOptionnel() != null) { isProduitOptionnel = ligne.getProduitOptionnel().booleanValue(); } final HasValue<Boolean> cbLigne = ligneDevisView.getMapCbImprimerLigne().get(ligne.getIdentifiant()); if (ligneLiee && isProduitOptionnel) { cbLigne.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { final HasValue<Boolean> cbPrincipale = ligneDevisView.getMapCbImprimerLigne() .get(idLignePrincipale); if (event.getValue() && !cbPrincipale.getValue() && compteurLignePrincSelectionne == 2) { cbLigne.setValue(false); ligneDevisView.afficherPopupErreurSelectionImpression(); view.activerBtnImprimerDevis(false); view.activerBtnEnvoiEmailDevis(false); } else if (event.getValue() && !cbPrincipale.getValue()) { compteurLignePrincSelectionne++; cbPrincipale.setValue(true); view.activerBtnImprimerDevis(true); view.activerBtnEnvoiEmailDevis(true); } repercuteModifsLignesLiees(ligneDevisView, ligne); } }); } else if (!ligneLiee) { cbLigne.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { if (event.getValue() && compteurLignePrincSelectionne == 2) { cbLigne.setValue(false); ligneDevisView.afficherPopupErreurSelectionImpression(); } else if (event.getValue()) { compteurLignePrincSelectionne++; view.activerBtnImprimerDevis(true); view.activerBtnEnvoiEmailDevis(true); } else if (!event.getValue()) { compteurLignePrincSelectionne--; if (compteurLignePrincSelectionne == 0) { view.activerBtnImprimerDevis(false); view.activerBtnEnvoiEmailDevis(false); } } repercuteModifsLignesLiees(ligneDevisView, ligne); } }); } }
From source file:com.square.composants.graphiques.lib.client.composants.ChampSynthese.java
License:Open Source License
@Override public void onValueChange(ValueChangeEvent event) { if (event.getValue() instanceof String) { this.champLectureSeule.setText(event.getValue().toString()); } else if (event.getValue() instanceof Date) { this.champLectureSeule.setText(DateUtil.getString((Date) event.getValue())); } else if (event.getValue() instanceof Boolean) { this.champLectureSeule .setText(Boolean.TRUE.equals(event.getValue()) ? constants.oui() : constants.non()); } else if (event.getValue() instanceof IdentifiantLibelleGwt) { this.champLectureSeule.setText(((IdentifiantLibelleGwt) event.getValue()).getLibelle()); } else if (event.getSource() instanceof HasStringValue) { this.champLectureSeule.setText(((HasStringValue) event.getSource()).getStringValue()); } else if (event.getSource() instanceof HasValue) { if (((HasValue) event.getSource()).getValue() != null) { this.champLectureSeule.setText(((HasValue) event.getSource()).getValue().toString()); }//from w w w . jav a2 s .com } if (nbMaxCaracteres != -1 && champLectureSeule.getText().length() > nbMaxCaracteres) { // limite si superieur a la constante // limite le nombre de caractres final String text = champLectureSeule.getText(); String textLimite = text; textLimite = textLimite.substring(0, nbMaxCaracteres) + "..."; champLectureSeule.setText(textLimite); champLectureSeule.setTitle(text); // affiche le texte complet } }
From source file:com.stoyanr.todo.client.AppController.java
License:Open Source License
@Override public void onValueChange(ValueChangeEvent<String> event) { String token = event.getValue(); if (token != null) { if (token.equals("todo")) { GWT.runAsync(new TodoRunAsyncCallback()); }//ww w . j a v a 2s . c o m } }
From source file:com.sun.labs.aura.music.wsitm.client.Main.java
License:Open Source License
@Override public void onModuleLoad() { History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override//from w w w . j ava 2 s. c om public void onValueChange(ValueChangeEvent<String> event) { onHistoryChanged(event.getValue()); } }); tokenHeadersMap = new HashMap<String, Swidget>(); cdm = new ClientDataManager(); RootPanel.get().add(getMainPanel()); showResults(History.getToken()); }
From source file:com.tasktop.c2c.server.profile.web.ui.client.view.components.project.ProjectAdminSettingsEditView.java
License:Open Source License
@UiHandler("privacyPrivateOption") void onPrivateSelected(ValueChangeEvent<Boolean> event) { privacyPublicOption.setValue(!event.getValue()); }