List of usage examples for com.google.gwt.event.shared HandlerManager HandlerManager
public HandlerManager(Object source)
From source file:com.square.client.gwt.client.view.personne.morale.moteur.recherche.PersonneMoraleMoteurRechercheViewImpl.java
License:Open Source License
private void createRemotePagingTable() { remotePagingTablePersonnesMorale = new RemotePagingTable<PersonneMoraleRechercheModel, PersonneMoralCriteresRechercheModel>( PersonneMoraleMoteurRechercheViewImplConstants.NB_ELEMENT_PAR_PAGE, true) { @Override/*from www . ja v a 2 s . co m*/ public void setDataProvider(RemotePagingCriteriasGwt<PersonneMoralCriteresRechercheModel> params, AsyncCallback<RemotePagingResultsGwt<PersonneMoraleRechercheModel>> callback) { remotePagingHandlerManager.fireEvent( new SetDataProviderEvent<PersonneMoralCriteresRechercheModel, PersonneMoraleRechercheModel>( params, callback)); } @Override public int setDefaultSortAsc() { return RemotePagingSortGwt.REMOTE_PAGING_SORT_ASC; } @Override public String setDefaultSortField() { return "numEntreprise"; } @Override public Column[] setHeader() { return new Column[] { new Column(viewConstants.headerNumeroEntreprise(), viewConstants.fieldNumeroEntreprise()), new Column(viewConstants.headerRaisonSociale(), viewConstants.fieldRaisonSociale()), new Column(viewConstants.headerNature(), viewConstants.fieldNature()), new Column(viewConstants.headerCodePostal(), viewConstants.fieldCodePostal()), new Column(viewConstants.headerVille(), viewConstants.fieldVille()) }; } @Override public void setRow(int row, PersonneMoraleRechercheModel personneMorale) { setWidget(row, 0, new Label(personneMorale.getNumeroEntreprise())); setWidget(row, 1, new Label(personneMorale.getRaisonSociale())); setWidget(row, 2, new Label( personneMorale.getNature() != null ? personneMorale.getNature().getLibelle() : "")); IdentifiantLibelleGwt codePostal = null; String commune = null; if (personneMorale.getCodePostalCommune() != null) { if (personneMorale.getCodePostalCommune().getCodePostal() != null) { codePostal = personneMorale.getCodePostalCommune().getCodePostal(); } if (personneMorale.getCodePostalCommune().getLibelleAcheminement() != null) { commune = personneMorale.getCodePostalCommune().getLibelleAcheminement(); } } setWidget(row, 3, new Label(codePostal != null ? codePostal.getLibelle() : "")); setWidget(row, 4, new Label(commune != null ? commune : "")); } @Override public void setCellClicked(PersonneMoraleRechercheModel objet) { remotePagingHandlerManager.fireEvent(new SetCellClickedEvent<PersonneMoraleRechercheModel>(objet)); } }; remotePagingHandlerManager = new HandlerManager(remotePagingTablePersonnesMorale); remotePagingTablePersonnesMorale.setWidth(AppControllerConstants.POURCENT_100); remotePagingTablePersonnesMorale .ensureDebugId(viewDebugIdConstants.debugIdRemotePagingTablePersonnesMorale()); conteneur.add(remotePagingTablePersonnesMorale); }
From source file:com.square.client.gwt.client.view.personne.physique.moteur.recherche.PersonnePhysiqueMoteurRechercheViewImpl.java
License:Open Source License
/** * Cre la table pagine.//w w w. j a v a 2 s. co m */ private void createRemotePagingTable() { remotePagingTablePersonnes = new RemotePagingTable<PersonneSimpleModel, PersonneCriteresRechercheModel>( PersonnePhysiqueMoteurRechercheViewImplConstants.NB_ELEMENT_PAR_PAGE, true) { @Override public void setDataProvider(RemotePagingCriteriasGwt<PersonneCriteresRechercheModel> params, AsyncCallback<RemotePagingResultsGwt<PersonneSimpleModel>> callback) { remotePagingHandlerManager.fireEvent( new SetDataProviderEvent<PersonneCriteresRechercheModel, PersonneSimpleModel>(params, callback)); } @Override public int setDefaultSortAsc() { return RemotePagingSortGwt.REMOTE_PAGING_SORT_ASC; } @Override public String setDefaultSortField() { return constantes.getProprietePersonneNom(); } @Override public Column[] setHeader() { return new Column[] { new Column(viewConstants.headerNumeroClient(), constantes.getProprietePersonneNumeroClient()), new Column(viewConstants.headerNom(), constantes.getProprietePersonneNom()), new Column(viewConstants.headerPrenom(), constantes.getProprietePersonnePrenom()), new Column(viewConstants.headerDateNaissance(), constantes.getProprietePersonneDateNaissance()), new Column(viewConstants.headerNature(), constantes.getProprietePersonneNature()), new Column(viewConstants.headerSegment(), constantes.getProprietePersonneSegment()), new Column(viewConstants.headerAgence(), constantes.getProprietePersonneAgence()), new Column(viewConstants.headerCodePostal(), constantes.getProprietePersonneCodePostal()), new Column(viewConstants.headerVille(), constantes.getProprietePersonneCommune()), new Column(viewConstants.headerDoublon()) }; } @Override public void setRow(int row, final PersonneSimpleModel personne) { setWidget(row, 0, new Label(personne.getNumeroClient())); //limite le nombre de caractres pour le nom final String nom = personne.getNom(); String nomLimite = nom; if (nom != null && nom.length() > viewConstants.maxCaracteresNom()) { //limite si superieur a la constante nomLimite = nomLimite.substring(0, viewConstants.maxCaracteresNom()) + "..."; } final Label labelNom = new Label(nomLimite); labelNom.setTitle(nom); //affiche le nom complet //limite le nombre de caractres pour le prnom final String prenom = personne.getPrenom(); String prenomLimite = prenom; if (prenom != null && prenom.length() > viewConstants.maxCaracteresPrenom()) { //limite si superieur a la constante prenomLimite = prenomLimite.substring(0, viewConstants.maxCaracteresPrenom()) + "..."; } final Label labelPrenom = new Label(prenomLimite); labelPrenom.setTitle(prenom); //affiche le prenom complet setWidget(row, 1, labelNom); setWidget(row, 2, labelPrenom); setWidget(row, 3, new Label(personne.getDateNaissance())); setWidget(row, 4, new Label(personne.getNature() != null ? personne.getNature().getLibelle() : "")); setWidget(row, 5, new Label(personne.getSegment() != null ? personne.getSegment().getLibelle() : "")); setWidget(row, 6, new Label(personne.getAgence() != null ? personne.getAgence().getLibelle() : "")); IdentifiantLibelleGwt codePostal = null; String commune = null; if (personne.getCodePostalCommune() != null) { if (personne.getCodePostalCommune().getCodePostal() != null) { codePostal = personne.getCodePostalCommune().getCodePostal(); } if (personne.getCodePostalCommune().getLibelleAcheminement() != null) { commune = personne.getCodePostalCommune().getLibelleAcheminement(); } } setWidget(row, 7, new Label(codePostal != null ? codePostal.getLibelle() : "")); setWidget(row, 8, new Label(commune != null ? commune : "")); if (personne.isDoublon()) { setWidget(row, 9, new Label(viewConstants.lDoublon())); } else { setWidget(row, 9, new Label("")); } } @Override public void setCellClicked(PersonneSimpleModel objet) { remotePagingHandlerManager.fireEvent(new SetCellClickedEvent<PersonneSimpleModel>(objet)); } /** * {@inheritDoc} */ public void onClick(ClickEvent event) { // si ligne clique diffrente de entte et qu'il y a des rsultats final FlexTable ftResultats = getFtResultats(); if (event.getSource().equals(ftResultats)) { final Cell cell = ftResultats.getCellForEvent(event); final List<PersonneSimpleModel> currentList = getCurrentList(); if (cell.getRowIndex() > 0 && currentList.size() > 0) { // on recupere l'objet final PersonneSimpleModel objetClique = currentList.get(cell.getRowIndex() - 1); if (cell.getCellIndex() == 9 && objetClique.isDoublon()) { remotePagingHandlerManager.fireEvent(new ChercherDoublonEvent(objetClique.getNom(), objetClique.getPrenom(), objetClique.getDateNaissance())); } else { // on appel la methode de l'action faire setCellClicked(objetClique); } } } } }; remotePagingTablePersonnes.ensureDebugId(viewDebugIdConstants.debugIdTablePersonnes()); remotePagingHandlerManager = new HandlerManager(remotePagingTablePersonnes); remotePagingTablePersonnes.setWidth(AppControllerConstants.POURCENT_100); conteneur.add(remotePagingTablePersonnes); }
From source file:com.square.client.gwt.client.view.personne.relations.PersonneRelationPopupViewImpl.java
License:Open Source License
/** * Constructeur./*from w w w . j a v a2 s. c o m*/ * @param eventBus eventBus * @param isAdmin . */ public PersonneRelationPopupViewImpl(boolean isAdmin) { super(null, false, false, true); iconeErreurChampManager = new IconeErreurChampManager(); erreursPersonneSourceManager = new HandlerManager(null); constants = (PersonneRelationsViewImplConstants) GWT.create(PersonneRelationsViewImplConstants.class); viewDebugIdConstants = (PersonneRelationsViewImplDebugIdConstants) GWT .create(PersonneRelationsViewImplDebugIdConstants.class); this.isAdmin = isAdmin; construirePopup(); }
From source file:com.square.client.gwt.client.view.personne.relations.PersonneRelationPopupViewImpl.java
License:Open Source License
/** * Construction de la popup ajout sur personne morale. *//* w w w .j a v a2 s. co m*/ private void construirePopup() { final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> slbIdentifiantLibelleProperties = new SuggestListBoxSingleProperties<IdentifiantLibelleGwt>() { @Override public String getSelectSuggestRenderer(IdentifiantLibelleGwt row) { return row == null ? "" : row.getLibelle(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(IdentifiantLibelleGwt row) { return new String[] { row == null ? "" : row.getLibelle() }; } }; // TYPE DE PERSONNE slbTypePersonne = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties); slbTypePersonne.ensureDebugId(viewDebugIdConstants.debugIdLbTypePersonne()); aideslbTypePersonne = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_TYPE_PERSONNE, isAdmin); ajouterAideComposant(aideslbTypePersonne); final HorizontalPanel panelslbTypePersonne = new HorizontalPanel(); panelslbTypePersonne.add(slbTypePersonne); panelslbTypePersonne.add(aideslbTypePersonne); panelslbTypePersonne.setSpacing(5); final FlexTable ftTypePersonne = new FlexTable(); ftTypePersonne.setWidth(AppControllerConstants.POURCENT_100); ftTypePersonne.setCellSpacing(5); ftTypePersonne.setWidget(0, 0, new Label(constants.lbtypePersonne())); ftTypePersonne.setWidget(0, 1, panelslbTypePersonne); ftTypePersonne.getColumnFormatter().setWidth(0, LARGEUR_COL_LIBELLE); captionTypePersonne = new CaptionPanel(constants.lbCaptionTypePersonne()); captionTypePersonne.add(ftTypePersonne); final CaptionPanel captionType = new CaptionPanel(constants.lbCaptionReseau()); final VerticalPanel panelType = new VerticalPanel(); panelType.setSpacing(3); // TYPE DE RELATION final SuggestListBoxSingleProperties<ItemValueModel> properties = new SuggestListBoxSingleProperties<ItemValueModel>() { @Override public String getSelectSuggestRenderer(ItemValueModel row) { return row == null ? "" : row.getValue(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(ItemValueModel row) { return new String[] { row == null ? "" : row.getValue() }; } }; slbTypeRelation = new DecoratedSuggestListBoxSingle<ItemValueModel>(properties); slbTypeRelation.ensureDebugId(viewDebugIdConstants.debugIdSlbTypeRelation()); aideslbTypeRelation = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_TYPE_RELATION, isAdmin); ajouterAideComposant(aideslbTypeRelation); final FlexTable ftTypeRelation = new FlexTable(); ftTypeRelation.setWidth(AppControllerConstants.POURCENT_100); ftTypeRelation.setCellSpacing(5); ftTypeRelation.setWidget(0, 0, new Label(constants.typeRelation())); ftTypeRelation.setWidget(0, 1, construireBlocIcone(slbTypeRelation, "RelationDto.type.libelle", aideslbTypeRelation)); ftTypeRelation.getColumnFormatter().setWidth(0, LARGEUR_COL_LIBELLE); captionType.add(ftTypeRelation); // PANEL PERSONNE MORALE captionPersonneMorale = new CaptionPanel(constants.lbCaptionPersonneMorale()); tbRaisonSocialePm = new DecoratedTextBox(); tbRaisonSocialePm.ensureDebugId(viewDebugIdConstants.debugIdTbNumEntreprisePm()); aidetbRaisonSocialePm = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_RAISON_SOCIALE, isAdmin); ajouterAideComposant(aidetbRaisonSocialePm); final HorizontalPanel paneltbRaisonSocialePm = new HorizontalPanel(); paneltbRaisonSocialePm.add(tbRaisonSocialePm); paneltbRaisonSocialePm.add(aidetbRaisonSocialePm); paneltbRaisonSocialePm.setSpacing(5); tbNumEntreprisePm = new DecoratedTextBox(); tbNumEntreprisePm.ensureDebugId(viewDebugIdConstants.debugIdTbNumEntreprisePm()); aidetbNumEntreprisePm = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_NUM_ENTREPRISE, isAdmin); ajouterAideComposant(aidetbNumEntreprisePm); final HorizontalPanel paneltbNumEntreprisePm = new HorizontalPanel(); paneltbNumEntreprisePm.add(tbNumEntreprisePm); paneltbNumEntreprisePm.add(aidetbNumEntreprisePm); paneltbNumEntreprisePm.setSpacing(5); btnRechercherPm = new DecoratedButton(constants.rechercher()); btnRechercherPm.ensureDebugId(viewDebugIdConstants.debugIdBtnRechercherPm()); remotePagingTablePm = new RemotePagingTable<PersonneMoraleRechercheModel, PersonneMoralCriteresRechercheModel>( 10, true) { @Override public void setDataProvider(RemotePagingCriteriasGwt<PersonneMoralCriteresRechercheModel> params, AsyncCallback<RemotePagingResultsGwt<PersonneMoraleRechercheModel>> callback) { remotePagingHandlerManagerPm.fireEvent( new SetDataProviderEvent<PersonneMoralCriteresRechercheModel, PersonneMoraleRechercheModel>( params, callback)); } @Override public int setDefaultSortAsc() { return RemotePagingSortGwt.REMOTE_PAGING_SORT_ASC; } @Override public String setDefaultSortField() { return "numEntreprise"; } @Override public Column[] setHeader() { return new Column[] { new Column(constants.headerNumeroEntreprise(), constants.fieldNumeroEntreprise()), new Column(constants.headerRaisonSociale(), constants.fieldRaisonSociale()), new Column(constants.headerNature(), constants.fieldNature()) }; } @Override public void setRow(int row, PersonneMoraleRechercheModel personneMorale) { setWidget(row, 0, new Label(personneMorale.getNumeroEntreprise())); setWidget(row, 1, new Label(personneMorale.getRaisonSociale())); setWidget(row, 2, new Label( personneMorale.getNature() != null ? personneMorale.getNature().getLibelle() : "")); } @Override public void setCellClicked(PersonneMoraleRechercheModel objet) { remotePagingHandlerManagerPm .fireEvent(new SetCellClickedEvent<PersonneMoraleRechercheModel>(objet)); } }; remotePagingTablePm.ensureDebugId(viewDebugIdConstants.debugIdRemotePagingTablePm()); remotePagingHandlerManagerPm = new HandlerManager(remotePagingTablePm); remotePagingTablePm.setWidth(AppControllerConstants.POURCENT_100); final FlexTable ftRecherchePM = new FlexTable(); ftRecherchePM.setWidth(AppControllerConstants.POURCENT_100); ftRecherchePM.setCellSpacing(5); ftRecherchePM.setWidget(0, 0, new Label(constants.raisonSociale())); ftRecherchePM.setWidget(0, 1, paneltbRaisonSocialePm); ftRecherchePM.setWidget(1, 0, new Label(constants.numEntreprise())); ftRecherchePM.setWidget(1, 1, paneltbNumEntreprisePm); ftRecherchePM.getColumnFormatter().setWidth(0, LARGEUR_COL_LIBELLE); ftRecherchePM.setWidget(2, 0, btnRechercherPm); ftRecherchePM.getFlexCellFormatter().setColSpan(2, 0, 2); ftRecherchePM.getCellFormatter().setHorizontalAlignment(2, 0, HasAlignment.ALIGN_CENTER); ftRecherchePM.setWidget(3, 0, remotePagingTablePm); ftRecherchePM.getFlexCellFormatter().setColSpan(3, 0, 2); captionPersonneMorale.add(ftRecherchePM); // PERSONNE PHYSIQUE final Label lCivilite = new Label(constants.civilite()); final Label lNom = new Label(constants.nom()); final Label lPrenom = new Label(constants.prenom()); final Label lDate = new Label(constants.dateNaissance()); lTelephone = new Label(constants.telephone()); captionPersonnePhysique = new CaptionPanel(constants.lbCaptionPersonnePhysique()); slbCivilite = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties); slbCivilite.ensureDebugId(viewDebugIdConstants.debugIdSlbCivilite()); aideslbCivilite = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_CIVILITE, isAdmin); ajouterAideComposant(aideslbCivilite); tbNom = new DecoratedTextBoxFormat("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); tbNom.ensureDebugId(viewDebugIdConstants.debugIdTbNom()); aidetbNom = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_NOM, isAdmin); ajouterAideComposant(aidetbNom); tbPrenom = new DecoratedTextBoxFormat("AAAAAAAAAAAAAAAAAAAAAAAAA"); tbPrenom.ensureDebugId(viewDebugIdConstants.debugIdTbPrenom()); aidetbPrenom = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_PRENOM, isAdmin); ajouterAideComposant(aidetbPrenom); cdbDateNaissance = new DecoratedCalendrierDateBox(true); cdbDateNaissance.ensureDebugId(viewDebugIdConstants.debugIdCdbDateNaissance()); aidecdbDateNaissance = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_DATE_NAISSANCE, isAdmin); ajouterAideComposant(aidecdbDateNaissance); tbTelephone = new DecoratedTextBoxFormat("NN NN NN NN NN"); tbTelephone.ensureDebugId(viewDebugIdConstants.debugIdTbTelephone()); aidetbTelephone = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_TELEHONE, isAdmin); ajouterAideComposant(aidetbTelephone); slbNatureTelephone = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>( slbIdentifiantLibelleProperties); slbNatureTelephone.ensureDebugId(viewDebugIdConstants.debugIdSlbNatureTelephone()); aideslbNatureTelephone = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_NATURE_TELEPHONE, isAdmin); ajouterAideComposant(aideslbNatureTelephone); imgFlagPaysTelephone = new Image(SquareResources.INSTANCE.flagFr()); imgFlagPaysTelephone.ensureDebugId(viewDebugIdConstants.debugIdImgFlagPaysTelephone()); imgFlagPaysTelephone.addStyleName(SquareResources.INSTANCE.css().imgDrapeau()); ligneTelephone = new HorizontalPanel(); ligneTelephone.setSpacing(3); ligneTelephone.add(construireBlocIcone(tbTelephone, "TelephoneDto.numero.0", aidetbTelephone)); ligneTelephone .add(construireBlocIcone(slbNatureTelephone, "TelephoneDto.nature.0", aideslbNatureTelephone)); ligneTelephone.add(imgFlagPaysTelephone); final FlexTable ftPersonnePhysique = new FlexTable(); ftPersonnePhysique.setWidth(AppControllerConstants.POURCENT_100); ftPersonnePhysique.setCellSpacing(5); ftPersonnePhysique.setWidget(0, 0, lCivilite); ftPersonnePhysique.setWidget(0, 1, construireBlocIcone(slbCivilite, "PersonnePhysiqueCopieDto.civilite", aideslbCivilite)); ftPersonnePhysique.setWidget(1, 0, lNom); ftPersonnePhysique.setWidget(1, 1, construireBlocIcone(tbNom, "PersonnePhysiqueCopieDto.nom", aidetbNom)); ftPersonnePhysique.setWidget(2, 0, lPrenom); ftPersonnePhysique.setWidget(2, 1, construireBlocIcone(tbPrenom, "PersonnePhysiqueCopieDto.prenom", aidetbPrenom)); ftPersonnePhysique.setWidget(3, 0, lDate); ftPersonnePhysique.setWidget(3, 1, construireBlocIcone(cdbDateNaissance, "PersonnePhysiqueCopieDto.dateNaissance", aidecdbDateNaissance)); ftPersonnePhysique.setWidget(4, 0, lTelephone); ftPersonnePhysique.setWidget(4, 1, ligneTelephone); ftPersonnePhysique.setWidget(5, 0, construirePanelErreursPersonneSource()); ftPersonnePhysique.getFlexCellFormatter().setColSpan(5, 0, 2); ftPersonnePhysique.getColumnFormatter().setWidth(0, LARGEUR_COL_LIBELLE); captionPersonnePhysique.add(ftPersonnePhysique); // Infos sant // Annulation 5449 //construireBlocInfosSante(); // CONTENEUR PERSONNE MORALE ET PHYSIQUE final VerticalPanel panelCible = new VerticalPanel(); panelCible.setWidth(AppControllerConstants.POURCENT_100); panelCible.add(captionPersonneMorale); panelCible.add(captionPersonnePhysique); //panelCible.add(captionInfosSante); // CONTENEUR BOUTONS final HorizontalPanel conteneurBoutons = new HorizontalPanel(); btEnregistrerCreation = new DecoratedButton(constants.enregistrer()); btEnregistrerCreation.ensureDebugId(viewDebugIdConstants.debugIdBtEnregistrerCreation()); btnReduire = new DecoratedButton(constants.reduire()); btnReduire.ensureDebugId(viewDebugIdConstants.debugIdBtnReduire()); btAnnuler = new DecoratedButton(constants.annuler()); btAnnuler.ensureDebugId(viewDebugIdConstants.debugIdBtnAnnuler()); conteneurBoutons.add(btEnregistrerCreation); conteneurBoutons.add(btnReduire); conteneurBoutons.add(btAnnuler); conteneurBoutons.setSpacing(5); // CONSTRUCTION DU CONTENEUR PRINCIPAL panelGlobal = new VerticalPanel(); panelGlobal.setSpacing(10); panelGlobal.setWidth(AppControllerConstants.POURCENT_100); panelGlobal.add(captionTypePersonne); panelGlobal.add(captionType); panelGlobal.add(panelCible); // FOCUS PANEL POUR GERER LES KEY HANDLERS focusPanel = new FocusPanel(); focusPanel.setWidth(AppControllerConstants.POURCENT_100); focusPanel.add(panelGlobal); final VerticalPanel conteneur = new VerticalPanel(); conteneur.add(focusPanel); conteneur.add(conteneurBoutons); conteneur.setCellHorizontalAlignment(conteneurBoutons, HasHorizontalAlignment.ALIGN_CENTER); // CREATION DE LA POPUP popupCreation = new Popup(constants.textPopupCreationGenerique(), false, true, true); popupCreation.setWidget(conteneur, 0); popupCreation.addStyleName(SquareResources.INSTANCE.css().popupAjoutRelation()); // on en fait une popup minimisable minimizablePopup = new PopupMinimizable(popupCreation, constants.textPopupCreationGenerique(), btnReduire); }
From source file:com.square.client.gwt.client.view.ressource.moteur.recherche.RessourceMoteurRechercheViewImpl.java
License:Open Source License
/** * Cre la table pagine./* w w w . j a va 2 s . c o m*/ */ private void createRemotePagingTable() { remotePagingTableRessources = new RemotePagingTable<RessourceModel, RessourceCriteresRechercheModel>( RessourceMoteurRechercheViewImplConstants.NB_ELEMENT_PAR_PAGE, true) { @Override public void setDataProvider(RemotePagingCriteriasGwt<RessourceCriteresRechercheModel> params, AsyncCallback<RemotePagingResultsGwt<RessourceModel>> callback) { remotePagingHandlerManager .fireEvent(new SetDataProviderEvent<RessourceCriteresRechercheModel, RessourceModel>(params, callback)); } @Override public int setDefaultSortAsc() { return RemotePagingSortGwt.REMOTE_PAGING_SORT_ASC; } @Override public String setDefaultSortField() { return "triNom"; } @Override public Column[] setHeader() { return new Column[] { new Column(viewConstants.headerNom(), viewConstants.fieldNom()), new Column(viewConstants.headerPrenom(), viewConstants.fieldPrenom()), new Column(viewConstants.headerFonction(), viewConstants.fieldFonction()), new Column(viewConstants.headerAgence(), viewConstants.fieldAgence()), new Column(viewConstants.headerService(), viewConstants.fieldService()), new Column(viewConstants.headerEtat(), viewConstants.fieldEtat()) }; } @Override public void setRow(int row, RessourceModel ressource) { setWidget(row, 0, new Label(ressource.getNom())); setWidget(row, 1, new Label(ressource.getPrenom())); setWidget(row, 2, new Label(ressource.getFonction() != null ? ressource.getFonction().getLibelle() : "")); setWidget(row, 3, new Label(ressource.getAgence() != null ? ressource.getAgence().getLibelle() : "")); setWidget(row, 4, new Label(ressource.getService() != null ? ressource.getService().getLibelle() : "")); setWidget(row, 5, new Label(ressource.getEtat() != null ? ressource.getEtat().getLibelle() : "")); } @Override public void setCellClicked(RessourceModel objet) { remotePagingHandlerManager.fireEvent(new SetCellClickedEvent<RessourceModel>(objet)); } }; remotePagingTableRessources.ensureDebugId(viewDebugIdConstants.debugIdTableRessources()); remotePagingHandlerManager = new HandlerManager(remotePagingTableRessources); remotePagingTableRessources.setWidth(AppControllerConstants.POURCENT_100); conteneur.add(remotePagingTableRessources); }
From source file:com.square.composant.contrat.personne.morale.square.client.ComposantContratPersonneMoraleModule.java
License:Open Source License
/** * {@inheritDoc}//w ww . ja va 2 s .c o m */ public void onModuleLoad() { firefox3compatibility(); StyleInjector.inject(SquareLibResources.INSTANCE.css().getText()); final VerticalPanel conteneur = new VerticalPanel(); conteneur.setWidth("944px"); final Long idScub = 211249L; final HandlerManager eventBus = new HandlerManager(null); final ContratsPersonneMoraleView contratView = new ContratsPersonneMoraleViewImpl(); final ContratsPersonneMoralePresenter contratPresenter = new ContratsPersonneMoralePresenter(eventBus, contratView, idScub); contratPresenter.showPresenter(conteneur); }
From source file:com.square.composant.contrat.square.client.ComposantContratModule.java
License:Open Source License
/** * {@inheritDoc}/* ww w .j av a2 s . c o m*/ */ @Override public void onModuleLoad() { firefox3compatibility(); StyleInjector.inject(SquareLibResources.INSTANCE.css().getText()); final VerticalPanel conteneur = new VerticalPanel(); conteneur.setWidth("944px"); final Long idPersonne = 372936L; final HandlerManager eventBus = new HandlerManager(null); final ContratsView contratView = new ContratsViewImpl(); final ContratsPresenter contratPresenter = new ContratsPresenter(eventBus, contratView, idPersonne); contratPresenter.showPresenter(conteneur); RootPanel.get().add(conteneur); }
From source file:com.square.composant.cotisations.client.ComposantCotisationsModule.java
License:Open Source License
/** * {@inheritDoc}/*from w w w. j av a 2s. co m*/ */ @Override public void onModuleLoad() { firefox3compatibility(); StyleInjector.inject(SquareLibResources.INSTANCE.css().getText()); final HandlerManager eventBus = new HandlerManager(this); final Long uidPersonne = 517064L; final VerticalPanel conteneur = new VerticalPanel(); conteneur.setWidth("944px"); final ComposantCotisations composantCotisations = new ComposantCotisations(eventBus, new ComposantCotisationsViewImpl(), uidPersonne); composantCotisations.showPresenter(conteneur); RootPanel.get().add(conteneur); }
From source file:com.square.composant.emails.square.client.ComposantEmailsModule.java
License:Open Source License
/** * {@inheritDoc}/*from w w w .j a v a 2s . c o m*/ */ @Override public void onModuleLoad() { firefox3compatibility(); StyleInjector.inject(SquareLibResources.INSTANCE.css().getText()); final VerticalPanel conteneur = new VerticalPanel(); conteneur.setWidth("944px"); final String numeroAdherent = "102"; final HandlerManager eventBus = new HandlerManager(null); final ComposantEmailsView view = new ComposantEmailsViewImpl(); final ComposantEmailsController composantEmailsController = new ComposantEmailsController(eventBus, view, numeroAdherent); composantEmailsController.showPresenter(conteneur); RootPanel.get().add(conteneur); }
From source file:com.square.composant.emails.square.client.view.emails.ListeEmailsViewImpl.java
License:Open Source License
/** * Constructeur./*from w w w . j a va 2s . com*/ */ public ListeEmailsViewImpl() { super(); remotePagingTableEmails = new RemotePagingTable<RechercheEmailResultatModel, RechercheEmailRequeteModel>( ListeEmailsViewImplConstants.NB_RESULTATS, true) { @Override public void setCellClicked(RechercheEmailResultatModel objet) { remotePagingHandlerManager.fireEvent(new SetCellClickedEvent<RechercheEmailResultatModel>(objet)); } @Override public void setDataProvider(RemotePagingCriteriasGwt<RechercheEmailRequeteModel> params, AsyncCallback<RemotePagingResultsGwt<RechercheEmailResultatModel>> callback) { remotePagingHandlerManager.fireEvent( new SetDataProviderEvent<RechercheEmailRequeteModel, RechercheEmailResultatModel>(params, callback)); } @Override public int setDefaultSortAsc() { return RemotePagingSortGwt.REMOTE_PAGING_SORT_ASC; } @Override public String setDefaultSortField() { return VIEW_CONSTANTS.fieldDateEnvoi(); } @Override public Column[] setHeader() { return new Column[] { new Column(VIEW_CONSTANTS.headerContact(), VIEW_CONSTANTS.fieldContact()), new Column(VIEW_CONSTANTS.headerSujet(), VIEW_CONSTANTS.fieldSujet()), new Column(VIEW_CONSTANTS.headerDateEnvoi(), VIEW_CONSTANTS.fieldDateEnvoi()) }; } @Override public void setRow(int row, RechercheEmailResultatModel email) { String contact = ""; if ((email.getNomExpediteur() == null || "".equals(email.getNomExpediteur())) && (email.getPrenomExpediteur() == null || "".equals(email.getPrenomExpediteur()))) { contact = email.getAdresseMailExpediteur(); } else { contact = email.getPrenomExpediteur() + " " + email.getNomExpediteur(); } this.setWidget(row, 0, new Label(contact)); this.setWidget(row, 1, new Label(email.getSujetMail())); this.setWidget(row, 2, new Label(email.getDateEnvoi())); } }; remotePagingHandlerManager = new HandlerManager(remotePagingTableEmails); remotePagingTableEmails.setWidth(ComposantEmailsConstants.POURCENT_100); final VerticalPanel conteneur = new VerticalPanel(); conteneur.setSpacing(10); conteneur.setWidth(ComposantEmailsConstants.POURCENT_100); conteneur.add(remotePagingTableEmails); initWidget(conteneur); }