List of usage examples for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem
public T getSelectedItem()
From source file:com.square.client.gwt.client.composant.code.postal.commune.CodePostalCommuneSuggestBox.java
License:Open Source License
@Override public void onSelection(SelectionEvent<Suggestion> event) { selectedItem = ((IdentifiantLibelleCodePostalCommuneSuggestion) event.getSelectedItem()) .getIdentifiantLibelle();//www . j a v a 2s . co m onSelectedItem(selectedItem); }
From source file:com.square.client.gwt.client.composant.onglet.scroll.DoubleTabPanelScroll.java
License:Open Source License
/** * Creates an empty tab panel.//from w w w .j a va2 s.co m * @param nbOngletsStatiques nombre d'onglets statiques * @param width largeur du scrollPanel, en units CSS (e.g. "10px", "1em") */ public DoubleTabPanelScroll(int nbOngletsStatiques, int width) { this.nbOngletsStatiques = nbOngletsStatiques; dynamicTabBar = new ExtendedTabBar(); staticTabBar = new ExtendedTabBar(); tabBar = new ExtendedDoubleTabBar(staticTabBar, dynamicTabBar, nbOngletsStatiques); deck = new TabbedDeckPanel(tabBar); scrollPanel = new ExtendedScrollPanel(dynamicTabBar, width); scrollPanel.addStyleName(SquareResources.INSTANCE.css().scrollPanel()); final VerticalPanel panel = new VerticalPanel(); final FlexTable panelTabBars = new FlexTable(); panelTabBars.getFlexCellFormatter().addStyleName(0, 0, SquareResources.INSTANCE.css().ongletsStatiques()); panelTabBars.addStyleName(SquareResources.INSTANCE.css().barreOnglets()); panelTabBars.setWidget(0, 0, staticTabBar); panelTabBars.setCellPadding(0); panelTabBars.setCellSpacing(0); panelTabBars.setWidget(0, 1, scrollPanel); panelTabBars.getFlexCellFormatter().addStyleName(0, 1, SquareResources.INSTANCE.css().ongletsDynamiques()); panelTabBars.getFlexCellFormatter().setHorizontalAlignment(0, 1, HorizontalPanel.ALIGN_LEFT); panel.add(panelTabBars); panel.add(deck); panel.setCellHeight(deck, "100%"); final int idxDecalage = nbOngletsStatiques; dynamicTabBar.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { staticTabBar.selectTab(-1); scrollPanel.ensureVisible((UIObject) (dynamicTabBar.getTab(event.getSelectedItem()))); scrollPanel.refreshScrollButtons(); deck.showWidget(event.getSelectedItem() + idxDecalage); fireSelectionEvent(event.getSelectedItem() + idxDecalage); } }); dynamicTabBar.addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>() { @Override public void onBeforeSelection(BeforeSelectionEvent<Integer> event) { fireBeforeSelectionEvent(event.getItem() + idxDecalage); } }); staticTabBar.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { dynamicTabBar.selectTab(-1); deck.showWidget(event.getSelectedItem()); fireSelectionEvent(event.getSelectedItem()); } }); staticTabBar.addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>() { @Override public void onBeforeSelection(BeforeSelectionEvent<Integer> event) { fireBeforeSelectionEvent(event.getItem()); } }); initWidget(panel); setStyleName("gwt-TabPanel"); deck.setStyleName("gwt-TabPanelBottom"); // Add a11y role "tabpanel" Accessibility.setRole(deck.getElement(), Accessibility.ROLE_TABPANEL); }
From source file:com.square.client.gwt.client.composant.onglet.scroll.SimpleTabPanelScroll.java
License:Open Source License
/** * Constructeur.//from w w w . j av a2s .c o m * @param width largeur du scrollPanel, en units CSS (e.g. "10px", "1em") */ public SimpleTabPanelScroll(int width) { final VerticalPanel panel = new VerticalPanel(); tabBar = new UnmodifiableTabBar(); deck = new TabbedDeckPanel(tabBar); scrollPanel = new ExtendedScrollPanel(tabBar, width); scrollPanel.addStyleName(SquareResources.INSTANCE.css().scrollPanel()); panel.add(scrollPanel); panel.add(deck); panel.setCellHeight(deck, "100%"); tabBar.setWidth("100%"); tabBar.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { scrollPanel.ensureVisible((UIObject) (tabBar.getTab(event.getSelectedItem()))); scrollPanel.refreshScrollButtons(); deck.showWidget(event.getSelectedItem()); fireSelectionEvent(event.getSelectedItem()); } }); tabBar.addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>() { @Override public void onBeforeSelection(BeforeSelectionEvent<Integer> event) { fireBeforeSelectionEvent(event.getItem()); } }); initWidget(panel); setStyleName("gwt-TabPanel"); deck.setStyleName("gwt-TabPanelBottom"); // Add a11y role "tabpanel" Accessibility.setRole(deck.getElement(), Accessibility.ROLE_TABPANEL); }
From source file:com.square.client.gwt.client.presenter.personne.physique.GestionPersonnePhysiquePresenter.java
License:Open Source License
@Override public void onBind() { //GESTION DES SOUS ONGLETS view.getTabPanelSelectionHandlers().addSelectionHandler(new SelectionHandler<Integer>() { @Override//www . ja v a 2s .c o m public void onSelection(SelectionEvent<Integer> event) { nomOngletSelectionne = view.getContainerTabInfos(event.getSelectedItem()); if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabCoordonnees()) && personneCoordonneesPresenter == null) { final PersonneCoordonneesView viewCoordonnees = new PersonneCoordonneesViewImpl(constantes, false, hasTelephonie, isConnecteTelephonie); personneCoordonneesPresenter = addChildPresenter(new PersonneCoordonneesPresenter(eventBus, personneRpcService, dimensionServiceRpcService, viewCoordonnees, appControllerConstants, constantes, idPersonne, deskBar, aideService)); personneCoordonneesPresenter .showPresenter(view.getContainerTab(view.getViewConstants().libelleTabCoordonnees())); personneCoordonneesPresenter.addEventHandlerToLocalBus(AppellerPersonneEvent.TYPE, new AppellerPersonneEventHandler() { @Override public void appellerPersonne(AppellerPersonneEvent event) { // Propagation fireEventLocalBus(event); } }); personneCoordonneesPresenter.addEventHandlerToLocalBus(RafraichirPersonneEvent.TYPE, new RafraichirPersonneEventHandler() { @Override public void rafraichirPersonne(RafraichirPersonneEvent event) { initPersonne(); } }); } else if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabRelationFamiliales()) && personneRelationsModePresenterFamiliale == null) { final List<Long> filtreGroupements = new ArrayList<Long>(); filtreGroupements.add(constantes.getIdGroupementFamiliale()); personneRelationsModePresenterFamiliale = addChildPresenter( new PersonneRelationsModePresenter(eventBus, new PersonneRelationsModeViewImpl(), personneRpcService, personnePhysiqueRpcService, personneMoraleRpcService, dimensionServiceRpcService, constantes, filtreGroupements, idPersonne, view.getTbGnom().getValue(), idNaturePersonne, null, 0L, AppControllerConstants.MODE_RELATION_EDITION, aideService, deskBar)); personneRelationsModePresenterFamiliale.showPresenter( view.getContainerTab(view.getViewConstants().libelleTabRelationFamiliales())); personneRelationsModePresenterFamiliale.addEventHandlerToLocalBus(UpdateTabNameEvent.TYPE, new UpdateTabNameEventHandler() { @Override public void updateTabName(UpdateTabNameEvent event) { view.updateTabName(event.getNbItems(), event.getTabName()); } }); } else if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabRelations()) && personneRelationsModePresenter == null) { final List<Long> filtrePasDansGroupements = new ArrayList<Long>(); filtrePasDansGroupements.add(constantes.getIdGroupementFamiliale()); personneRelationsModePresenter = addChildPresenter(new PersonneRelationsModePresenter(eventBus, new PersonneRelationsModeViewImpl(), personneRpcService, personnePhysiqueRpcService, personneMoraleRpcService, dimensionServiceRpcService, constantes, null, idPersonne, view.getTbGnom().getValue().trim(), idNaturePersonne, filtrePasDansGroupements, 0L, AppControllerConstants.MODE_RELATION_EDITION, aideService, deskBar)); personneRelationsModePresenter .showPresenter(view.getContainerTab(view.getViewConstants().libelleTabRelations())); personneRelationsModePresenter.addEventHandlerToLocalBus(UpdateTabNameEvent.TYPE, new UpdateTabNameEventHandler() { @Override public void updateTabName(UpdateTabNameEvent event) { view.updateTabName(event.getNbItems(), event.getTabName()); } }); } else if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabOpportunite()) && personnePhysiqueOpportunitePresenter == null) { personnePhysiqueOpportunitePresenter = addChildPresenter( new PersonnePhysiqueOpportunitePresenter(eventBus, opportuniteRpcService, dimensionServiceRpcService, personneRpcService, personnePhysiqueRpcService, new PersonnePhysiqueOpportunitesViewImpl(constantes.isHasRoleAdmin()), idPersonne, constantes, listeIdsOpportunitesAOuvrir, utilisateurConnecte, deskBar, aideService)); personnePhysiqueOpportunitePresenter.addEventHandlerToLocalBus(UpdateTabNameEvent.TYPE, new UpdateTabNameEventHandler() { @Override public void updateTabName(UpdateTabNameEvent event) { final Long id = event.getId(); if (id != null && id.equals(idPersonne)) { view.updateTabName(event.getNbItems(), event.getTabName()); } } }); personnePhysiqueOpportunitePresenter.addEventHandlerToLocalBus( VoirActionLieeOpportuniteEvent.TYPE, new VoirActionLieeOpportuniteEventHandler() { @Override public void visualiserActions(final VoirActionLieeOpportuniteEvent event) { idFiltreIdOpportunite = event.getIdOpportunite(); idActionOuvrir = null; idFiltreEidOpportunite = event.getEidOpportunite(); if (personneActionsPresenter != null) { personneActionsPresenter.initListeActions(idActionOuvrir, idFiltreIdOpportunite, idFiltreEidOpportunite); } view.selectTab(view.getViewConstants().libelleTabActions()); } }); personnePhysiqueOpportunitePresenter.addEventHandlerToLocalBus(RefreshActionsEvent.TYPE, new RefreshActionsEventHandler() { @Override public void refresh() { rafraichirActions(); } }); personnePhysiqueOpportunitePresenter .showPresenter(view.getContainerTab(view.getViewConstants().libelleTabOpportunite())); // cotisations uniquement pour segment individuel } else if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabCotisations()) && composantCotisations == null) { composantCotisations = addChildPresenter( new ComposantCotisations(eventBus, new ComposantCotisationsViewImpl(), idPersonne)); composantCotisations .showPresenter(view.getContainerTab(view.getViewConstants().libelleTabCotisations())); } else if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabEspaceClient())) { if (espaceClientPresenter == null) { espaceClientPresenter = addChildPresenter( new EspaceClientPresenter(eventBus, new EspaceClientViewImpl(), idPersonne)); espaceClientPresenter.showPresenter( view.getContainerTab(view.getViewConstants().libelleTabEspaceClient())); } else { espaceClientPresenter.chargerInfosEspaceAdherent(); } } else if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabContrats()) && contratsPresenter == null) { contratsPresenter = addChildPresenter( new ContratsPresenter(eventBus, new ContratsViewImpl(), idPersonne)); contratsPresenter .showPresenter(view.getContainerTab(view.getViewConstants().libelleTabContrats())); contratsPresenter.addEventHandlerToLocalBus(ContratsChargesEvent.TYPE, new ContratsChargesEventHandler() { @Override public void updateContratsCharges(ContratsChargesEvent event) { if (event.getNbContratsCharges() > 0) { view.updateTabName(event.getNbContratsCharges(), view.getViewConstants().libelleTabContrats()); } } }); } else if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabPrestation()) && composantPrestations == null) { composantPrestations = addChildPresenter( new ComposantPrestations(eventBus, new ComposantPrestationsViewImpl(), idPersonne)); composantPrestations .showPresenter(view.getContainerTab(view.getViewConstants().libelleTabPrestation())); } else if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabEmails()) && composantEmailsController == null) { composantEmailsController = addChildPresenter( new ComposantEmailsController(eventBus, new ComposantEmailsViewImpl(), numPersonne)); composantEmailsController .showPresenter(view.getContainerTab(view.getViewConstants().libelleTabEmails())); composantEmailsController.addEventHandlerToLocalBus(ListeEmailsChargeesEvent.TYPE, new ListeEmailsChargeesEventHandler() { @Override public void updateInfosEmails(ListeEmailsChargeesEvent event) { if (numPersonne.equals(event.getNumeroPersonne()) && event.getNbEmails() > 0) { view.updateTabName(event.getNbEmails(), view.getViewConstants().libelleTabEmails()); } } }); } else if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabDocuments())) { if (listeDetailleeDocumentsPresenter == null) { listeDetailleeDocumentsPresenter = addChildPresenter(new ListeDetailleeDocumentsPresenter( eventBus, numPersonne, new ListeDetailleeDocumentsViewImpl(), documentsService)); listeDetailleeDocumentsPresenter .showPresenter(view.getContainerTab(view.getViewConstants().libelleTabDocuments())); } else { listeDetailleeDocumentsPresenter.rafraichir(); } } else if (nomOngletSelectionne.equals(view.getViewConstants().libelleTabActions())) { if (personneActionsPresenter == null) { personneActionsPresenter = addChildPresenter(new PersonneActionsPresenter(eventBus, actionServiceRpc, dimensionServiceRpcService, constantesRpcService, personneRpcService, new PersonneActionsViewImpl(constantes), idPersonne, constantes, idActionOuvrir, idFiltreIdOpportunite, eidOpportunite, numPersonne, utilisateurConnecte, aideService)); personneActionsPresenter .showPresenter(view.getContainerTab(view.getViewConstants().libelleTabActions())); personneActionsPresenter.addEventHandlerToLocalBus(UpdateTabNameEvent.TYPE, new UpdateTabNameEventHandler() { @Override public void updateTabName(UpdateTabNameEvent event) { view.updateTabName(event.getNbItems(), event.getTabName()); } }); // Gestion des opportunits personneActionsPresenter.addEventHandlerToLocalBus(AjoutOpportuniteEvent.TYPE, new AjoutOpportuniteEventHandler() { @Override public void ajouterOpportunite(final AjoutOpportuniteEvent event) { creerOpportunite(false); } }); personneActionsPresenter.addEventHandlerToLocalBus(OpenOpportuniteEvent.TYPE, new OpenOpportuniteEventHandler() { @Override public void open(OpenOpportuniteEvent openOpportuniteEvent) { listeIdsOpportunitesAOuvrir = Arrays .asList(new Long[] { openOpportuniteEvent.getId() }); if (openOpportuniteEvent.isRafraichir()) { if (personnePhysiqueOpportunitePresenter != null) { personnePhysiqueOpportunitePresenter .rafraichir(listeIdsOpportunitesAOuvrir); } view.selectTab(view.getViewConstants().libelleTabOpportunite()); } } }); } // On ne rafraichit pas pour le moment // else // { // personneActionsPresenter.initListeActions(idActionOuvrir, idFiltreIdOpportunite, idFiltreEidOpportunite); // } } } }); view.getBtnOpportuniteContextAddOpportunite().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { creerOpportunite(false); } }); for (HasUpdateAideEventHandler handler : view.getListeUpdateEventHandler()) { handler.addUpdateAideEventHandler(new UpdateAideEventHandler() { @Override public void onUpdateAide(UpdateAideEvent event) { aideService.creerOuModifierAide(event.getAide(), event.getCallBack()); } }); } for (HasDemandeAideEventHandler handler : view.getListeDemandeEventHandler()) { handler.addDemandeAideEventHandler(new DemandeAideEventHandler() { @Override public void onDemandeAide(DemandeAideEvent event) { aideService.rechercherAide(event.getIdComposant(), event.getCallBack()); } }); } view.getBtGenregistrer().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (isDatesValides()) { if (isRechercheDoublonPossible()) { rechercherDoublonsPersonne(); } else { // On essaye d'enregistrer la personne pour lever les exceptions d'intgrit enregistrerPersonne(false); } } } }); view.getLbGannuler().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { initPersonne(); } }); view.getLibGcivilite().addSuggestHandler(new SuggestListBoxSuggestEventHandler<IdentifiantLibelleGwt>() { @Override public void suggest(SuggestListBoxSuggestEvent<IdentifiantLibelleGwt> event) { final DimensionCriteresRechercheModel criteres = new DimensionCriteresRechercheModel(); criteres.setLibelle(event.getSuggest()); if (!"".equals(event.getSuggest())) { criteres.setMaxResults(AppControllerConstants.SUGGESTLISBBOX_NB_RESULTATS_MAX); } dimensionServiceRpcService.rechercherCiviliteParCriteres(criteres, event.getCallBack()); } }); view.getLibGnature().addSuggestHandler(new SuggestListBoxSuggestEventHandler<IdentifiantLibelleGwt>() { @Override public void suggest(SuggestListBoxSuggestEvent<IdentifiantLibelleGwt> event) { final DimensionCriteresRechercheModel criteres = new DimensionCriteresRechercheModel(); criteres.setLibelle(event.getSuggest()); if (!"".equals(event.getSuggest())) { criteres.setMaxResults(AppControllerConstants.SUGGESTLISBBOX_NB_RESULTATS_MAX); } dimensionServiceRpcService.rechercherNaturePersonnePhysiqueParCriteres(criteres, event.getCallBack()); } }); view.getLibGregime().addSuggestHandler(new SuggestListBoxSuggestEventHandler<IdentifiantLibelleGwt>() { @Override public void suggest(SuggestListBoxSuggestEvent<IdentifiantLibelleGwt> event) { final DimensionCriteresRechercheRegimeModel criteres = new DimensionCriteresRechercheRegimeModel(); final DimensionCriteresRechercheModel dimensionCriteres = new DimensionCriteresRechercheModel(); dimensionCriteres.setLibelle(event.getSuggest()); dimensionCriteres.setVisible(true); if (!"".equals(event.getSuggest())) { dimensionCriteres.setMaxResults(AppControllerConstants.SUGGESTLISBBOX_NB_RESULTATS_MAX); } criteres.setDimensionCriteres(dimensionCriteres); dimensionServiceRpcService.rechercherRegimeParCriteres(criteres, event.getCallBack()); } }); // SI LA VALEUR DU REGIME CHANGE ON VIDE LES CAISSES view.getLibGregime().addValueChangeHandler(new ValueChangeHandler<IdentifiantLibelleGwt>() { @Override public void onValueChange(ValueChangeEvent<IdentifiantLibelleGwt> event) { view.getLibGcaisse().clean(); } }); view.getLibGcaisse().addSuggestHandler(new SuggestListBoxSuggestEventHandler<CaisseSimpleModel>() { @Override public void suggest(SuggestListBoxSuggestEvent<CaisseSimpleModel> event) { final DimensionCriteresRechercheCaisseModel criteres = new DimensionCriteresRechercheCaisseModel(); // ON FILTRE SUR LE REGIME SI IL EST MENTIONNE criteres.setIdRegime( view.getLibGregime().getValue() != null ? view.getLibGregime().getValue().getIdentifiant() : null); final DimensionCriteresRechercheModel critereDim = new DimensionCriteresRechercheModel(); critereDim.setLibelle(event.getSuggest()); critereDim.setVisible(true); critereDim.setMaxResults(AppControllerConstants.SUGGESTLISBBOX_NB_RESULTATS_MAX); criteres.setDimensionCriteres(critereDim); dimensionServiceRpcService.rechercherCaisseParCriteres(criteres, event.getCallBack()); } }); view.getLibGprofession() .addSuggestHandler(new SuggestListBoxSuggestEventHandler<IdentifiantLibelleBooleanModel>() { @Override public void suggest(SuggestListBoxSuggestEvent<IdentifiantLibelleBooleanModel> event) { final DimensionCriteresRechercheModel criteres = new DimensionCriteresRechercheModel(); criteres.setLibelle(event.getSuggest()); if (!"".equals(event.getSuggest())) { criteres.setMaxResults(AppControllerConstants.SUGGESTLISBBOX_NB_RESULTATS_MAX); } dimensionServiceRpcService.rechercherProfessionParCriteres(criteres, event.getCallBack()); } }); // view.getLibGprofession().addValueChangeHandler(new ValueChangeHandler<IdentifiantLibelleBooleanModel>() { // @Override // public void onValueChange(ValueChangeEvent<IdentifiantLibelleBooleanModel> event) { // metAJourPanelAutres(view.getLibGprofession().getValue().getBool()); // } // }); view.getLibGsegment().addSuggestHandler(new SuggestListBoxSuggestEventHandler<IdentifiantLibelleGwt>() { @Override public void suggest(SuggestListBoxSuggestEvent<IdentifiantLibelleGwt> event) { final DimensionCriteresRechercheModel criteres = new DimensionCriteresRechercheModel(); criteres.setLibelle(event.getSuggest()); if (!"".equals(event.getSuggest())) { criteres.setMaxResults(AppControllerConstants.SUGGESTLISBBOX_NB_RESULTATS_MAX); } dimensionServiceRpcService.rechercherSegmentParCriteres(criteres, event.getCallBack()); } }); view.getLibGreseauVente().addSuggestHandler(new SuggestListBoxSuggestEventHandler<IdentifiantLibelleGwt>() { @Override public void suggest(SuggestListBoxSuggestEvent<IdentifiantLibelleGwt> event) { final DimensionCriteresRechercheModel criteres = new DimensionCriteresRechercheModel(); criteres.setLibelle(event.getSuggest()); if (!"".equals(event.getSuggest())) { criteres.setMaxResults(AppControllerConstants.SUGGESTLISBBOX_NB_RESULTATS_MAX); } dimensionServiceRpcService.rechercherReseauVenteParCriteres(criteres, event.getCallBack()); } }); view.getLibGcivilite().addValueChangeHandler(new ValueChangeHandler<IdentifiantLibelleGwt>() { @Override public void onValueChange(ValueChangeEvent<IdentifiantLibelleGwt> event) { view.afficherNomJeuneFille(!view.getLibGcivilite().getValue().getIdentifiant() .equals(constantes.getIdCiviliteMonsieur())); } }); view.getLibGcsp().addSuggestHandler(new SuggestListBoxSuggestEventHandler<IdentifiantLibelleGwt>() { @Override public void suggest(SuggestListBoxSuggestEvent<IdentifiantLibelleGwt> event) { final DimensionCriteresRechercheModel criteres = new DimensionCriteresRechercheModel(); criteres.setLibelle(event.getSuggest()); if (!"".equals(event.getSuggest())) { criteres.setMaxResults(AppControllerConstants.SUGGESTLISBBOX_NB_RESULTATS_MAX); } dimensionServiceRpcService.rechercherCSPParCriteres(criteres, event.getCallBack()); } }); view.getLibGsituationMarie() .addSuggestHandler(new SuggestListBoxSuggestEventHandler<IdentifiantLibelleGwt>() { @Override public void suggest(SuggestListBoxSuggestEvent<IdentifiantLibelleGwt> event) { final DimensionCriteresRechercheModel criteres = new DimensionCriteresRechercheModel(); criteres.setLibelle(event.getSuggest()); if (!"".equals(event.getSuggest())) { criteres.setMaxResults(AppControllerConstants.SUGGESTLISBBOX_NB_RESULTATS_MAX); } dimensionServiceRpcService.rechercherSitFamParCriteres(criteres, event.getCallBack()); } }); view.getBlRpersonne().addOpenEventHandler(new OpenBlocSyntheseEventHandler() { @Override public void onOpen(OpenBlocSyntheseEvent event) { if (!initPersonne) { initPersonne(); } } }); view.getSuggestAgence().addSuggestHandler(new SuggestListBoxSuggestEventHandler<IdentifiantLibelleGwt>() { @Override public void suggest(SuggestListBoxSuggestEvent<IdentifiantLibelleGwt> event) { final String libelleAgenceRecherchee = event.getSuggest(); final DimensionCriteresRechercheModel criteres = new DimensionCriteresRechercheModel(); criteres.setLibelle(libelleAgenceRecherchee); if (libelleAgenceRecherchee == null || "".equals(libelleAgenceRecherchee.trim())) { criteres.setMaxResults(AppControllerConstants.SUGGESTLISBBOX_NB_RESULTATS_MAX); } dimensionServiceRpcService.rechercherAgenceParCriteres(criteres, event.getCallBack()); } }); view.getBtActionsContextAddActions().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { fireEventGlobalBus(new AjoutActionEvent(idPersonne)); } }); view.getCbGdateNaissance().addValueChangeHandler(new ValueChangeHandler<Date>() { @Override public void onValueChange(ValueChangeEvent<Date> event) { view.getLbAge().setText( calculerAge(view.getCbGdateNaissance().getValue()) + " " + presenterConstants.libelleAge()); } }); FormulaireChangeHandlerUtil.registerFormulaireChangeHandler(view.asWidget(), (DecoratedButton) view.getBtGenregistrer()); /* // FIXME JUAN PERFS 150911 - Cet vnement n'est plus lev par la popup, que fait on? view.getTabPanelBeforeSelectionHandlers().addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>() { @Override public void onBeforeSelection(BeforeSelectionEvent<Integer> event) { nomOngletSelectionne = view.getContainerTabInfos(event.getItem()); eventBus.addHandler(RafraichirRelationEvent.TYPE, new RafraichirRelationEventHandler() { @Override public void rafraichirRelation(RafraichirRelationEvent event) { if (event.getFiltreGroupements() != null) { for (Long idGroupement : event.getFiltreGroupements()) { if (idGroupement == constantes.getIdGroupementFamiliale()) { viewRelationsFamiliales = new PersonneRelationsModeViewImpl(); final List<Long> filtreGroupements = new ArrayList<Long>(); filtreGroupements.add(constantes.getIdGroupementFamiliale()); personneRelationsModePresenterFamiliale = new PersonneRelationsModePresenter(eventBus, viewRelationsFamiliales, personneRpcService, personnePhysiqueRpcService, personneMoraleRpcService, dimensionServiceRpcService, constantes, filtreGroupements, idPersonne, view.getTbGnom().getValue(), null, 0L, event.getModeEdition(), aideService, deskBar); personneRelationsModePresenterFamiliale.showPresenter(view.getContainerTab( view.getViewConstants().libelleTabRelationFamiliales())); } } } if (event.getFiltrePasDansGroupements() != null) { for (Long idGroupement : event.getFiltrePasDansGroupements()) { if (idGroupement == constantes.getIdGroupementFamiliale()) { viewRelations = new PersonneRelationsModeViewImpl(); final List<Long> filtrePasDansGroupements = new ArrayList<Long>(); filtrePasDansGroupements.add(constantes.getIdGroupementFamiliale()); personneRelationsModePresenterRelation = new PersonneRelationsModePresenter(eventBus, viewRelations, personneRpcService, personnePhysiqueRpcService, personneMoraleRpcService, dimensionServiceRpcService, constantes, null, idPersonne, view.getTbGnom().getValue().trim(), filtrePasDansGroupements, 0L, event.getModeEdition(), aideService, deskBar); personneRelationsModePresenterRelation.showPresenter(view.getContainerTab( view.getViewConstants().libelleTabRelations())); } } } } }); } }); */ }
From source file:com.square.composant.fusion.square.client.presenter.composant.fusion.ComposantFusionPresenter.java
License:Open Source License
@Override public void onBind() { // GESTION DE LA SELECTION SUR LA TABLAYOUT DU CONTAINER composantFusionView.getOngletSelectionHandler().addSelectionHandler(new SelectionHandler<Integer>() { @Override/*from w ww . j a v a2s . c om*/ public void onSelection(SelectionEvent<Integer> event) { if (composantFusionView.getOngletContainerName(event.getSelectedItem()) .equals(CONSTANTS.ongletSelectionDoublons())) { if (selectionDoublonPresenter == null) { selectionDoublonPresenter = addChildPresenter( new SelectionDoublonPresenter(eventBus, new SelectionDoublonViewImpl(constantes), criteres, fusionRpcService, idPersonneSelectionnee)); selectionDoublonPresenter.showPresenter( composantFusionView.getOngletContainer(CONSTANTS.ongletSelectionDoublons())); selectionDoublonPresenter.addEventHandlerToLocalBus(AfficherPreparationFusionEvent.TYPE, new AfficherPreparationFusionEventHandler() { @Override public void preparerFusion(final AfficherPreparationFusionEvent event) { fusionView = new FusionViewImpl(constantes); if (fusionPresenter == null) { fusionPresenter = addChildPresenter( new FusionPresenter(eventBus, fusionRpcService, fusionView)); fusionPresenter.showPresenter(composantFusionView .getOngletContainer(CONSTANTS.ongletFusionner())); fusionPresenter.addEventHandlerToLocalBus( MajSelectionDoublonsEvent.TYPE, new MajSelectionDoublonsEventHandler() { @Override public void mettreAJourSelectionDoublons( MajSelectionDoublonsEvent event) { selectionDoublonPresenter .rechercher(idPersonneSelectionnee, criteres); composantFusionView.selectOnglet( CONSTANTS.ongletSelectionDoublons()); } }); fusionPresenter.addEventHandlerToLocalBus(FinFusionPersonnesEvent.TYPE, new FinFusionPersonnesEventHandler() { @Override public void onFinFusionPersonnes( FinFusionPersonnesEvent event) { // propagation fireEventLocalBus(event); } }); } fusionPresenter.chargerIdsPersonnes(event.getIdPersonne1(), event.getIdPersonne2()); composantFusionView.selectOnglet(CONSTANTS.ongletFusionner()); } }); } } else if (composantFusionView.getOngletContainerName(event.getSelectedItem()) .equals(CONSTANTS.ongletFusionner())) { if (fusionPresenter == null) { fusionPresenter = addChildPresenter( new FusionPresenter(eventBus, fusionRpcService, new FusionViewImpl(constantes))); fusionPresenter .showPresenter(composantFusionView.getOngletContainer(CONSTANTS.ongletFusionner())); } } } }); }
From source file:com.square.composants.graphiques.lib.client.composants.ChampSynthese.java
License:Open Source License
@Override public void onSelection(SelectionEvent<Suggestion> event) { this.champLectureSeule.setText(event.getSelectedItem().getDisplayString()); }
From source file:com.tasktop.c2c.server.common.web.client.widgets.chooser.AbstractValueChooser.java
License:Open Source License
public AbstractValueChooser(SuggestBox suggestBox) { com.google.gwt.user.client.ui.HorizontalPanel contentPanel = new com.google.gwt.user.client.ui.HorizontalPanel(); contentPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); contentPanel.addStyleName("peopleChooser"); this.suggestBox = suggestBox; SelectionHandler<Suggestion> selectionHandler = new SelectionHandler<Suggestion>() { @Override//from ww w .j a v a 2 s. c om public void onSelection(SelectionEvent<Suggestion> event) { ValueSuggestion<T> suggestion = (ValueSuggestion<T>) event.getSelectedItem(); if (!getValues().contains(suggestion.getValue())) { addValue(suggestion.getValue()); } else { AbstractValueChooser.this.suggestBox.setValue("", false); } } }; suggestBox.addSelectionHandler(selectionHandler); contentPanel.add(suggestBox); valuePanel = new HorizontalPanel(); contentPanel.add(valuePanel); initWidget(contentPanel); }
From source file:com.ui.gwt.mobile.client.MobileEntryPoint.java
License:Apache License
@Override public void onModuleLoad() { //Remove the address bar (IOS & homescreen bookmark only) Window.scrollTo(0, 1);/*from www . j av a 2 s . c o m*/ //Inject the stylesheet into the head tag AppResources.INSTANCE.css().ensureInjected(); //Enable performance logging for the app PerfConfig.setEnableAllClasses(true); PerfConfig.setPerfEnabled(true); PerfConfig.setLogImmediately(true); PerfTimer timer = PerfTimer.get(this, "init"); //create a 2 column layout DockLayoutPanel dockPanel = new DockLayoutPanel(Style.Unit.PCT); dockPanel.setStyleName(AppResources.INSTANCE.css().container()); MobileScrollPanel scrollPanel = new MobileScrollPanel(true); final ContactListPanel listPanel = new ContactListPanel(); scrollPanel.add(listPanel); FlowPanel west = new FlowPanel(); west.add(new Heading("Contacts")); west.add(scrollPanel); dockPanel.addWest(west, 30); //30% final DetailPanel detail = new DetailPanel(); FlowPanel east = new FlowPanel(); east.add(new Heading("Contact Details")); east.add(detail); dockPanel.addEast(east, 70); //70% listPanel.addSelectionHandler(new SelectionHandler<Contact>() { @Override public void onSelection(SelectionEvent<Contact> contactSelectionEvent) { detail.setData(contactSelectionEvent.getSelectedItem()); } }); MobileRPCService.App.getInstance().getContacts(new AsyncCallback<ArrayList<Contact>>() { @Override public void onFailure(Throwable caught) { Window.alert("Having trouble communicating with the server."); } @Override public void onSuccess(ArrayList<Contact> result) { listPanel.setData(result); } }); //remove loading indicator RootPanel.get("loading").getElement().setInnerHTML(""); RootLayoutPanel.get().add(dockPanel); timer.end(); }
From source file:com.unilorraine.projetdevie.client.ui.viewmodules.preparationmodule.PreparationModuleActivity.java
License:Open Source License
@Override public void handleMenuAction(SelectionEvent<TreeItem> event) { TreeItem item = event.getSelectedItem(); if (item.getUserObject().equals(CATEGORY_MENU)) { getModuleListener().connectModule(new CategoryModuleActivity()); }// w w w. j a va 2 s. co m }
From source file:cz.incad.kramerius.editor.client.view.AdvancedTabLayoutPanel.java
License:Open Source License
public AdvancedTabLayoutPanel(double barHeight, Unit barUnit) { TabLayoutPanelFactory factory = GWT.create(TabLayoutPanelFactory.class); delegate = factory.create(barHeight, barUnit); // delegate = new TabLayoutPanel(barHeight, barUnit); Resources bundle = GWT.<Resources>create(Resources.class); this.style = bundle.css(); this.style.ensureInjected(); initWidget(delegate);/*from ww w.jav a2 s .c om*/ delegate.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { int oldIndex = lastSelectedIndex; lastSelectedIndex = event.getSelectedItem(); followDelegateSelection(oldIndex, lastSelectedIndex); } }); }