List of usage examples for com.google.gwt.user.client.ui FlexTable FlexTable
public FlexTable()
From source file:com.square.client.gwt.client.view.personne.physique.opportunites.creation.OpportuniteCreationViewImpl.java
License:Open Source License
private void construireBlocOpportunite( SuggestListBoxSingleProperties<IdentifiantLibelleGwt> propertiesIdentifiantLibelleGwt) { final Label ltitreRessource = new Label(viewConstants.titreRessource()); final Label ltitreAgence = new Label(viewConstants.titreAgence()); final Label ltitrePersonne = new Label(viewConstants.titrePersonne()); final Label ltitreType = new Label(viewConstants.titreType()); final Label ltitreObjet = new Label(viewConstants.titreObjet()); final Label ltitreSousObjet = new Label(viewConstants.titreSousObjet()); final SuggestListBoxSingleProperties<DimensionRessourceModel> propertiesRessources = new SuggestListBoxSingleProperties<DimensionRessourceModel>() { @Override//from ww w .ja va 2 s . c o m public String getSelectSuggestRenderer(DimensionRessourceModel row) { return row == null ? "" : row.getNom() + " " + row.getPrenom(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(DimensionRessourceModel row) { return new String[] { row == null ? "" : row.getNom() + " " + row.getPrenom() }; } }; slbsAgence = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesIdentifiantLibelleGwt); slbsAgence.ensureDebugId(viewDebugIdConstants.debugIdSlbsAgence()); aideslbsAgence = new AideComposant( AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_OPPORTUNITES_CREATION_AGENCE, isAdmin); ajouterAideComposant(aideslbsAgence); slbsRessource = new DecoratedSuggestListBoxSingle<DimensionRessourceModel>(propertiesRessources); slbsRessource.ensureDebugId(viewDebugIdConstants.debugIdSlbsRessource()); aideslbsRessource = new AideComposant( AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_OPPORTUNITES_CREATION_RESSOURCE, isAdmin); ajouterAideComposant(aideslbsRessource); slbsType = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesIdentifiantLibelleGwt); slbsType.ensureDebugId(viewDebugIdConstants.debugIdSlbsType()); aideslbsType = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_OPPORTUNITES_CREATION_TYPE, isAdmin); ajouterAideComposant(aideslbsType); slbsObjet = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesIdentifiantLibelleGwt); slbsObjet.ensureDebugId(viewDebugIdConstants.debugIdSlbsObjet()); aideslbsObjet = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_OPPORTUNITES_CREATION_OBJET, isAdmin); ajouterAideComposant(aideslbsObjet); slbsSousObjet = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesIdentifiantLibelleGwt); slbsSousObjet.ensureDebugId(viewDebugIdConstants.debugIdSlbsSousObjet()); aideslbsSousObjet = new AideComposant( AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_OPPORTUNITES_CREATION_SOUS_OBJET, isAdmin); ajouterAideComposant(aideslbsSousObjet); final HorizontalPanel panelslbsSousObjet = new HorizontalPanel(); slbsSousObjet.getElement().getStyle().setMarginRight(PANEL_COMPOSANT_SPACING, Unit.PX); panelslbsSousObjet.add(slbsSousObjet); panelslbsSousObjet.add(aideslbsSousObjet); final HorizontalPanel panelSlbsAgence = new HorizontalPanel(); panelSlbsAgence.add(construireBlocIcone(slbsAgence, "OpportuniteDto.idAgence")); panelSlbsAgence.add(aideslbsAgence); final HorizontalPanel panelSlbsRessource = new HorizontalPanel(); panelSlbsRessource.add(construireBlocIcone(slbsRessource, "OpportuniteDto.idRessource")); panelSlbsRessource.add(aideslbsRessource); final HorizontalPanel panelSlbsType = new HorizontalPanel(); panelSlbsType.add(construireBlocIcone(slbsType, "OpportuniteDto.idType")); panelSlbsType.add(aideslbsType); final HorizontalPanel panelSlbsObjet = new HorizontalPanel(); panelSlbsObjet.add(construireBlocIcone(slbsObjet, "OpportuniteDto.idObjet")); panelSlbsObjet.add(aideslbsObjet); lPersonne = new Label(); final FlexTable flexTable = new FlexTable(); flexTable.setCellSpacing(3); flexTable.setWidth(AppControllerConstants.POURCENT_100); flexTable.setWidget(0, 0, ltitreAgence); flexTable.setWidget(0, 1, panelSlbsAgence); flexTable.setWidget(1, 0, ltitreRessource); flexTable.setWidget(1, 1, panelSlbsRessource); flexTable.setWidget(2, 0, ltitrePersonne); flexTable.setWidget(2, 1, lPersonne); flexTable.setWidget(3, 0, ltitreType); flexTable.setWidget(3, 1, panelSlbsType); flexTable.setWidget(4, 0, ltitreObjet); flexTable.setWidget(4, 1, panelSlbsObjet); flexTable.setWidget(5, 0, ltitreSousObjet); flexTable.setWidget(5, 1, panelslbsSousObjet); flexTable.getColumnFormatter().setWidth(0, OpportuniteCreationViewImplConstants.WIDTH_COL1); flexTable.getColumnFormatter().setWidth(1, OpportuniteCreationViewImplConstants.WIDTH_COL2); final CaptionPanel captionPanel = new CaptionPanel(viewConstants.titreOpportunite()); captionPanel.add(flexTable); conteneur.add(captionPanel); }
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. *//*from ww w.j av a 2 s . c om*/ 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.personne.relations.PersonneRelationsBlocViewImpl.java
License:Open Source License
private void construireContenu() { contenu = new FlexTable(); contenu.setWidth(AppControllerConstants.POURCENT_100); final Label lRelation = new Label(viewConstants.libelleRelation(), false); final Label lDateFin = new Label(viewConstants.libelleDateFin(), false); final SuggestListBoxSingleProperties<ItemValueModel> properties = new SuggestListBoxSingleProperties<ItemValueModel>() { @Override/*from w w w. j a v a2s . c o m*/ 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() }; } }; suggestListBoxTypeRelation = new DecoratedSuggestListBoxSingle<ItemValueModel>(properties); suggestListBoxTypeRelation.ensureDebugId(viewDebugIdConstants.debugSuggestListBoxTypeRelation()); aidesuggestListBoxTypeRelation = new AideComposant( AideComposantConstants.AIDE_PERSONNE_RELATIONS_BLOC_TYPE_RELATION, isAdmin); ajouterAideComposant(aidesuggestListBoxTypeRelation); final HorizontalPanel hpSlbTypeRelation = construireBlocIcone(suggestListBoxTypeRelation, "RelationDto.type.libelle." + index, aidesuggestListBoxTypeRelation); lPersonneCible = new Label(); dateFin = new DecoratedCalendrierDateBox(true); dateFin.ensureDebugId(viewDebugIdConstants.debugIdDateFin()); aidedateFin = new AideComposant(AideComposantConstants.AIDE_PERSONNE_RELATIONS_BLOC_DATE_FIN, isAdmin); ajouterAideComposant(aidedateFin); imageSynthese = new Image(SquareResources.INSTANCE.iconeOngletPersonnePhysique()); imageSynthese.setStylePrimaryName(SquareResources.INSTANCE.css().lienFichePersonne()); imageSynthese.setTitle(viewConstants.titreImageLienPersonne()); conteneurImageContrat = new VerticalPanel(); conteneurImageActivation = new VerticalPanel(); contenu.setWidget(0, 0, lRelation); contenu.setWidget(0, 1, hpSlbTypeRelation); contenu.setWidget(0, 2, lPersonneCible); contenu.setWidget(0, 3, lDateFin); contenu.setWidget(0, 4, construireBlocIcone(dateFin, "RelationDto.dateFin." + index, aidedateFin)); contenu.setWidget(0, 5, imageSynthese); contenu.setWidget(0, 6, conteneurImageContrat); contenu.setWidget(0, 7, conteneurImageActivation); contenu.getRowFormatter().setVerticalAlign(0, HasVerticalAlignment.ALIGN_MIDDLE); contenu.getCellFormatter().setHorizontalAlignment(0, 5, HasHorizontalAlignment.ALIGN_CENTER); contenu.getCellFormatter().setHorizontalAlignment(0, 6, HasHorizontalAlignment.ALIGN_CENTER); contenu.getCellFormatter().setWidth(0, 0, "8%"); contenu.getCellFormatter().setWidth(0, 1, "27%"); contenu.getCellFormatter().setWidth(0, 2, "30%"); contenu.getCellFormatter().setWidth(0, 3, "5%"); contenu.getCellFormatter().setWidth(0, 4, "18%"); contenu.getCellFormatter().setWidth(0, 5, "4%"); contenu.getCellFormatter().setWidth(0, 6, "4%"); contenu.getCellFormatter().setWidth(0, 7, "4%"); }
From source file:com.square.client.gwt.client.view.ressource.gestion.GestionRessourceViewImpl.java
License:Open Source License
private void construirePage() { lnom = new Label(); lPrenom = new Label(); lFonction = new Label(); lAgence = new Label(); lService = new Label(); lEtat = new Label(); btnAnnuler = new DecoratedButton(viewConstants.annuler()); btnEnregistrer = new DecoratedButton(viewConstants.enregistrer()); final FlexTable ressourceInfoFTable = new FlexTable(); ressourceInfoFTable.setWidth(AppControllerConstants.POURCENT_100); ressourceInfoFTable.setCellSpacing(10); ressourceInfoFTable.setWidget(0, 0, new Label(viewConstants.nom(), false)); ressourceInfoFTable.setWidget(0, 1, lnom); ressourceInfoFTable.setWidget(0, 2, new Label(viewConstants.prenom(), false)); ressourceInfoFTable.setWidget(0, 3, lPrenom); ressourceInfoFTable.setWidget(0, 4, new Label(viewConstants.etat(), false)); ressourceInfoFTable.setWidget(0, 5, lEtat); ressourceInfoFTable.setWidget(1, 0, new Label(viewConstants.fonction(), false)); ressourceInfoFTable.setWidget(1, 1, lFonction); ressourceInfoFTable.setWidget(1, 2, new Label(viewConstants.service(), false)); ressourceInfoFTable.setWidget(1, 3, lService); ressourceInfoFTable.setWidget(1, 4, new Label(viewConstants.agence(), false)); ressourceInfoFTable.setWidget(1, 5, lAgence); ressourceInfoFTable.getColumnFormatter().setWidth(0, "10%"); ressourceInfoFTable.getColumnFormatter().setWidth(1, "23%"); ressourceInfoFTable.getColumnFormatter().setWidth(2, "10%"); ressourceInfoFTable.getColumnFormatter().setWidth(3, "23%"); ressourceInfoFTable.getColumnFormatter().setWidth(4, "10%"); ressourceInfoFTable.getColumnFormatter().setWidth(5, "24%"); final CaptionPanel captionPanelInformation = new CaptionPanel(viewConstants.informations()); captionPanelInformation.add(ressourceInfoFTable); // Construction de la bare de bouton final HorizontalPanel horizontalPanelBoutons = new HorizontalPanel(); // Dsactivation temporaire des boutons // horizontalPanelBoutons.add(btnEnregistrer); // horizontalPanelBoutons.add(btnAnnuler); horizontalPanelBoutons.setSpacing(5); // Panel prsentant les quotas de la ressource conteneurQuotas = new VerticalPanel(); conteneurQuotas.setWidth("100%"); final VerticalPanel panelGlobal = new VerticalPanel(); AideComposant aideView = new AideComposant(AideComposantConstants.AIDE_RESSOURCES_GESTION_GLOBAL, isAdmin); ajouterAideComposant(aideView);/* w ww .j a va2 s .c o m*/ conteneur.add(aideView); conteneur.setCellHorizontalAlignment(aideView, HasAlignment.ALIGN_RIGHT); panelGlobal.add(captionPanelInformation); panelGlobal.add(horizontalPanelBoutons); panelGlobal.add(conteneurQuotas); panelGlobal.setCellHorizontalAlignment(horizontalPanelBoutons, HasAlignment.ALIGN_RIGHT); panelGlobal.setSpacing(10); panelGlobal.setWidth(AppControllerConstants.POURCENT_100); conteneur.add(panelGlobal); }
From source file:com.square.client.gwt.client.view.ressource.moteur.recherche.RessourceMoteurRechercheViewImpl.java
License:Open Source License
/** * Constructeur./*from w ww .ja v a 2 s . c om*/ * @param appConstantes les appConstantes. */ public RessourceMoteurRechercheViewImpl(AppControllerConstants appConstantes, boolean isAdmin) { this.appConstantes = appConstantes; this.isAdmin = isAdmin; slbIdLibelleProperties = new SuggestListBoxCompositeProperties<IdentifiantLibelleGwt>() { @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(IdentifiantLibelleGwt row) { return new String[] { row == null ? "" : row.getLibelle() }; } @Override public String getSuggestListBoxMultiplePopupTitle() { return viewConstants.titrePopupSelection(); } @Override public String getSelectSuggestRenderer(IdentifiantLibelleGwt row) { return row == null ? "" : row.getLibelle(); } @Override public Integer getLeftPosition() { return LEFT_POSITION_CENTER; } @Override public Integer getTopPosition() { return TOP_POSITION_CENTER; } }; slbIdLibelleServiceProperties = 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() }; } }; this.focusPanel = new FocusPanel(); conteneur = new VerticalPanel(); conteneur.setSpacing(10); conteneur.setWidth(AppControllerConstants.POURCENT_100); AideComposant aideView = new AideComposant(AideComposantConstants.AIDE_RESSOURCES_RECHERCHE_GLOBAL, isAdmin); ajouterAideComposant(aideView); conteneur.add(aideView); conteneur.setCellHorizontalAlignment(aideView, HasAlignment.ALIGN_RIGHT); construireBlocRecherche(); btnRechercher = new DecoratedButton(viewConstants.rechercher()); btnRechercher.ensureDebugId(viewDebugIdConstants.debugIdBtnRecherche()); btnEffacerRecherche = new DecoratedButton(viewConstants.effacer()); btnEffacerRecherche.ensureDebugId(viewDebugIdConstants.debugIdBtnEffacerRecherche()); final FlexTable conteneurButtons = new FlexTable(); conteneurButtons.setCellSpacing(5); conteneurButtons.setWidget(0, 0, btnRechercher); conteneurButtons.setWidget(0, 1, btnEffacerRecherche); conteneur.add(conteneurButtons); conteneur.setCellHorizontalAlignment(conteneurButtons, HasAlignment.ALIGN_CENTER); createRemotePagingTable(); creerExportExcel(); focusPanel.add(new ContenuOnglet(conteneur)); // Construction du menu contextuel contruireMenuContextuel(); this.initWidget(focusPanel); this.addStyleName(SquareResources.INSTANCE.css().personneMoraleMoteurRecherche()); this.setWidth(AppControllerConstants.POURCENT_100); }
From source file:com.square.client.gwt.client.view.ressource.moteur.recherche.RessourceMoteurRechercheViewImpl.java
License:Open Source License
/** * Construit le bloc des criteres de recherche. *//* w ww.ja v a 2s .co m*/ private void construireBlocRecherche() { tbNom = new DecoratedTextBox(); tbNom.ensureDebugId(viewDebugIdConstants.debugIdTbNom()); aidetbNom = new AideComposant(AideComposantConstants.AIDE_RESSOURCES_RECHERCHE_NOM, isAdmin); HorizontalPanel paneltbNom = new HorizontalPanel(); paneltbNom.setSpacing(5); paneltbNom.add(tbNom); paneltbNom.add(aidetbNom); ajouterAideComposant(aidetbNom); tbPrenom = new DecoratedTextBox(); tbPrenom.ensureDebugId(viewDebugIdConstants.debugIdTbPrenom()); aidetbPrenom = new AideComposant(AideComposantConstants.AIDE_RESSOURCES_RECHERCHE_PRENOM, isAdmin); HorizontalPanel paneltbPrenom = new HorizontalPanel(); paneltbPrenom.setSpacing(5); paneltbPrenom.add(tbPrenom); paneltbPrenom.add(aidetbPrenom); ajouterAideComposant(aidetbPrenom); slbAgence = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(slbIdLibelleProperties); slbAgence.setScrollPanelSuggestMultipleHeight( RessourceMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE); aideslbAgence = new AideComposant(AideComposantConstants.AIDE_RESSOURCES_RECHERCHE_AGENCE, isAdmin); HorizontalPanel panelslbAgence = new HorizontalPanel(); panelslbAgence.setSpacing(5); panelslbAgence.add(slbAgence); panelslbAgence.add(aideslbAgence); ajouterAideComposant(aideslbAgence); slbService = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdLibelleServiceProperties); aideslbService = new AideComposant(AideComposantConstants.AIDE_RESSOURCES_RECHERCHE_SERVICE, isAdmin); HorizontalPanel panelslbService = new HorizontalPanel(); panelslbService.setSpacing(5); panelslbService.add(slbService); panelslbService.add(aideslbService); ajouterAideComposant(aideslbService); slbFonction = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(slbIdLibelleProperties); slbFonction.setScrollPanelSuggestMultipleHeight( RessourceMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE); aideslbFonction = new AideComposant(AideComposantConstants.AIDE_RESSOURCES_RECHERCHE_FONCTION, isAdmin); HorizontalPanel panelslbFonction = new HorizontalPanel(); panelslbFonction.setSpacing(5); panelslbFonction.add(slbFonction); panelslbFonction.add(aideslbFonction); ajouterAideComposant(aideslbFonction); slbEtat = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(slbIdLibelleProperties); slbEtat.setScrollPanelSuggestMultipleHeight( RessourceMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE); aideslbEtat = new AideComposant(AideComposantConstants.AIDE_RESSOURCES_RECHERCHE_ETAT, isAdmin); HorizontalPanel panelslbEtat = new HorizontalPanel(); panelslbEtat.setSpacing(5); panelslbEtat.add(slbEtat); panelslbEtat.add(aideslbEtat); ajouterAideComposant(aideslbEtat); slbAgence.ensureDebugId(viewDebugIdConstants.debugIdSlbAgence()); slbService.ensureDebugId(viewDebugIdConstants.debugIdSlbService()); slbFonction.ensureDebugId(viewDebugIdConstants.debugIdSlbFonction()); slbEtat.ensureDebugId(viewDebugIdConstants.debugIdSlbEtat()); final CaptionPanel fieldSetPanel = new CaptionPanel(viewConstants.recherche()); final Label nom = creerLibelle(viewConstants.nom()); final Label prenom = creerLibelle(viewConstants.prenom()); final Label agence = creerLibelle(viewConstants.agence()); final Label service = creerLibelle(viewConstants.service()); final Label fonction = creerLibelle(viewConstants.fonction()); final Label etat = creerLibelle(viewConstants.etat()); final FlexTable fpRecherche = new FlexTable(); fpRecherche.setCellSpacing(5); fpRecherche.setWidget(0, 0, nom); fpRecherche.setWidget(0, 1, paneltbNom); fpRecherche.setWidget(0, 2, prenom); fpRecherche.setWidget(0, 3, paneltbPrenom); fpRecherche.setWidget(0, 4, agence); fpRecherche.setWidget(0, 5, panelslbAgence); fpRecherche.setWidget(1, 0, service); fpRecherche.setWidget(1, 1, panelslbService); fpRecherche.setWidget(1, 2, fonction); fpRecherche.setWidget(1, 3, panelslbFonction); fpRecherche.setWidget(1, 4, etat); fpRecherche.setWidget(1, 5, panelslbEtat); fpRecherche.getColumnFormatter().setWidth(0, "9%"); fpRecherche.getColumnFormatter().setWidth(1, "23%"); fpRecherche.getColumnFormatter().setWidth(2, "11%"); fpRecherche.getColumnFormatter().setWidth(3, "23%"); fpRecherche.getColumnFormatter().setWidth(4, "9%"); fpRecherche.getColumnFormatter().setWidth(5, "24%"); fieldSetPanel.add(fpRecherche); conteneur.add(fieldSetPanel); }
From source file:com.square.composant.contrat.personne.morale.square.client.view.ContratGarantiePersonneMoraleViewImpl.java
License:Open Source License
/** Construit le tableau de la garantie. */ private void construireTableauGarantie(GarantiePersonneMoraleModel garantie) { if (garantie.getListeInfosGarantie() != null && garantie.getListeInfosGarantie().size() > 0) { // On regarde s'il y a des montants souscrits pour afficher la colonne ou non. boolean hasMontantSouscrit = false; for (InfosGarantiePersonneMoraleModel infosGarantie : garantie.getListeInfosGarantie()) { if (infosGarantie.getMontantSouscrit() != null && infosGarantie.getMontantSouscrit() > 0.0d) { hasMontantSouscrit = true; break; }/* ww w. ja v a2 s.c o m*/ } // Construction du tableau final FlexTable tableInfosGarantie = new FlexTable(); tableInfosGarantie.setWidth(ComposantContratPersonneMoraleConstants.POURCENT_100); tableInfosGarantie.setCellPadding(6); tableInfosGarantie.setStylePrimaryName(ressources.css().tableau()); tableInfosGarantie.getRowFormatter().setStyleName(0, ressources.css().ligneEnteteColonne()); tableInfosGarantie.setWidget(0, 0, new Label(viewConstants.labelCodeTarif())); tableInfosGarantie.setWidget(0, 1, new Label(viewConstants.labelGarantieGestion())); tableInfosGarantie.setWidget(0, 2, new Label(viewConstants.labelPopulation())); if (hasMontantSouscrit) { tableInfosGarantie.setWidget(0, 3, new Label(viewConstants.labelCapital())); } // Remplissage des lignes int ligne = 1; for (InfosGarantiePersonneMoraleModel infosGarantie : garantie.getListeInfosGarantie()) { tableInfosGarantie.setWidget(ligne, 0, new Label(infosGarantie.getCodeTarif())); tableInfosGarantie.setWidget(ligne, 1, new Label(infosGarantie.getLibelleGarantieGestion())); tableInfosGarantie.setWidget(ligne, 2, new Label(infosGarantie.getLibellePopulation())); if (hasMontantSouscrit && infosGarantie.getMontantSouscrit() != null) { tableInfosGarantie.setWidget(ligne, 3, new Label(numberFormat.format(infosGarantie.getMontantSouscrit()))); } final Long idStatut = infosGarantie.getStatut().getIdentifiant(); if (constantesApp.getIdStatutGarantieEnCours().equals(idStatut)) { tableInfosGarantie.getRowFormatter().addStyleName(ligne, this.ressources.css().couleurFondGarantieEnCours()); } else if (constantesApp.getIdStatutGarantieResiliee().equals(idStatut)) { tableInfosGarantie.getRowFormatter().addStyleName(ligne, this.ressources.css().couleurFondGarantieResiliee()); } ligne++; } if (hasMontantSouscrit) { tableInfosGarantie.getColumnFormatter().setWidth(0, "15%"); tableInfosGarantie.getColumnFormatter().setWidth(1, "45%"); tableInfosGarantie.getColumnFormatter().setWidth(2, "25%"); tableInfosGarantie.getColumnFormatter().setWidth(3, "15%"); } else { tableInfosGarantie.getColumnFormatter().setWidth(0, "20%"); tableInfosGarantie.getColumnFormatter().setWidth(1, "50%"); tableInfosGarantie.getColumnFormatter().setWidth(2, "30%"); } conteneurGlobal.add(tableInfosGarantie); } }
From source file:com.square.composant.contrat.personne.morale.square.client.view.ContratPersonneMoraleContenuViewImpl.java
License:Open Source License
/** Construction du tableau des populations. */ private void construireTableauPopulation() { tablePopulation = new FlexTable(); tablePopulation.setCellPadding(6);//from w w w. j a va 2 s . c o m tablePopulation.setStylePrimaryName(ressources.css().tableau()); tablePopulation.getRowFormatter().setStyleName(0, ressources.css().ligneEnteteColonne()); final ScrollPanel scrollPanelRecapitulatifGaranties = new ScrollPanel(tablePopulation); scrollPanelRecapitulatifGaranties .setWidth(ComposantContratPersonneMoraleConstants.LARGEUR_SCROLL_PANEL_CONTRAT); conteneurGlobal.add(scrollPanelRecapitulatifGaranties); }
From source file:com.square.composant.contrat.personne.morale.square.client.view.ContratPersonneMoraleContenuViewImpl.java
License:Open Source License
/** Construction du bloc des informations. */ private void construireBlocInformations() { tableInformations = new FlexTable(); tableInformations.setCellPadding(5); initTableInformations();/*from ww w .j a v a 2 s .c om*/ final CaptionPanel panelInfos = new CaptionPanel(viewConstants.titrePanelInfos()); panelInfos.add(tableInformations); tablePaiementCotisation = new FlexTable(); tablePaiementCotisation.setCellPadding(5); initTablePaiementCotisation(); panelInfosPaiementCotisation = new CaptionPanel(viewConstants.titrePanelInfosPaiementCotisation()); panelInfosPaiementCotisation.setVisible(false); panelInfosPaiementCotisation.add(tablePaiementCotisation); final VerticalPanel panelInfosGlobales = new VerticalPanel(); panelInfosGlobales.setWidth(ComposantContratPersonneMoraleConstants.POURCENT_100); panelInfosGlobales.setSpacing(5); panelInfosGlobales.add(panelInfos); panelInfosGlobales.add(panelInfosPaiementCotisation); conteneurGlobal.add(panelInfosGlobales); }
From source file:com.square.composant.contrat.personne.morale.square.client.view.ContratsPersonneMoraleViewImpl.java
License:Open Source License
/** Construction du bloc synthse. */ private void construireBlocSynthese() { final Label lStatut = new Label(viewConstants.libelleStatut(), false); final Label lPremiereMutualisation = new Label(viewConstants.libellePremiereMutualisation(), false); final Label lFidelite = new Label(viewConstants.libelleFidelite(), false); final Label lGestionContrat = new Label(viewConstants.libelleGestionContrat(), false); final Label lGestionnaire = new Label(viewConstants.libelleGestionnaire(), false); labelStatut = new Label(); labelPremiereMutualisation = new Label(); labelFidelite = new Label(); labelGestionContrat = new Label(); labelGestionnaire = new Label(); // Panel des infos final FlexTable panelInfos = new FlexTable(); panelInfos.setWidth(ComposantContratPersonneMoraleConstants.POURCENT_100); panelInfos.setCellSpacing(5);// w w w . j a v a 2 s. co m panelInfos.setWidget(0, 0, lStatut); panelInfos.setWidget(0, 1, labelStatut); panelInfos.setWidget(0, 2, lPremiereMutualisation); panelInfos.setWidget(0, 3, labelPremiereMutualisation); panelInfos.setWidget(0, 4, lFidelite); panelInfos.setWidget(0, 5, labelFidelite); panelInfos.setWidget(1, 0, lGestionnaire); panelInfos.setWidget(1, 1, labelGestionnaire); panelInfos.setWidget(2, 0, lGestionContrat); panelInfos.setWidget(2, 1, labelGestionContrat); panelInfos.getColumnFormatter().setWidth(0, "13%"); panelInfos.getColumnFormatter().setWidth(1, "22%"); panelInfos.getColumnFormatter().setWidth(2, "15%"); panelInfos.getColumnFormatter().setWidth(3, "20%"); panelInfos.getColumnFormatter().setWidth(4, "6%"); panelInfos.getColumnFormatter().setWidth(5, "24%"); // Bloc dernire radiation contruireBlocDerniereRadiation(); // Bloc de la population final HorizontalPanel panelPopulation = construireBlocPopulation(); final VerticalPanel panelBlocSynthese = new VerticalPanel(); panelBlocSynthese.setWidth(ComposantContratPersonneMoraleConstants.POURCENT_100); panelBlocSynthese.setSpacing(5); panelBlocSynthese.add(panelInfos); panelBlocSynthese.add(panelDerniereRadiation); panelBlocSynthese.add(panelPopulation); final CaptionPanel captionPanelBlocSynthese = new CaptionPanel(viewConstants.titreBlocSynthese()); captionPanelBlocSynthese.add(panelBlocSynthese); conteneurGlobal.add(captionPanelBlocSynthese); }