Example usage for com.google.gwt.user.client.ui HorizontalPanel setSpacing

List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setSpacing

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui HorizontalPanel setSpacing.

Prototype

public void setSpacing(int spacing) 

Source Link

Document

Sets the amount of spacing between this panel's cells.

Usage

From source file:com.square.client.gwt.client.view.personne.morale.gestion.GestionPersonneMoraleViewImpl.java

License:Open Source License

private Widget construireBlocDescription(
        SuggestListBoxSingleProperties<IdentifiantLibelleGwt> slbIdentifiantLibelleProperties) {
    tbRaisonSociale = new DecoratedTextBox();
    tbRaisonSociale.ensureDebugId(constantsDebugId.debugIdTbRaisonSociale());
    tbRaisonSociale.setEnabled(false);/*from w w  w  .  j  a  va2 s . co m*/
    aidetbRaisonSociale = new AideComposant(AideComposantConstants.AIDE_PERSONNE_MORALE_GESTION_RAISON_SOCIALE,
            isAdmin);
    final HorizontalPanel paneltbRaisonSociale = new HorizontalPanel();
    paneltbRaisonSociale.setSpacing(5);
    paneltbRaisonSociale.add(tbRaisonSociale);
    paneltbRaisonSociale.add(aidetbRaisonSociale);
    ajouterAideComposant(aidetbRaisonSociale);

    sbNature = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    sbNature.ensureDebugId(constantsDebugId.debugIdSbNature());
    sbNature.setEnabled(false);
    aidesbNature = new AideComposant(AideComposantConstants.AIDE_PERSONNE_MORALE_GESTION_NATURE, isAdmin);
    final HorizontalPanel panelsbNature = new HorizontalPanel();
    panelsbNature.setSpacing(5);
    panelsbNature.add(sbNature);
    panelsbNature.add(aidesbNature);
    ajouterAideComposant(aidesbNature);

    tbNumSiret = new DecoratedTextBox();
    sbNature.ensureDebugId(constantsDebugId.debugIdTbNumSiret());
    tbNumSiret.setEnabled(false);
    aidetbNumSiret = new AideComposant(AideComposantConstants.AIDE_PERSONNE_MORALE_GESTION_NUM_SIRET, isAdmin);
    final HorizontalPanel paneltbNumSiret = new HorizontalPanel();
    paneltbNumSiret.setSpacing(5);
    paneltbNumSiret.add(tbNumSiret);
    paneltbNumSiret.add(aidetbNumSiret);
    ajouterAideComposant(aidetbNumSiret);

    tbNumeroEntreprise = new DecoratedTextBox();
    tbNumeroEntreprise.ensureDebugId(constantsDebugId.debugIdTbNumeroEntreprise());
    tbNumeroEntreprise.setEnabled(false);
    aidetbNumeroEntreprise = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_MORALE_GESTION_NUMERO_ENTREPRISE, isAdmin);
    final HorizontalPanel paneltbNumeroEntreprise = new HorizontalPanel();
    paneltbNumeroEntreprise.setSpacing(5);
    paneltbNumeroEntreprise.add(tbNumeroEntreprise);
    paneltbNumeroEntreprise.add(aidetbNumeroEntreprise);
    ajouterAideComposant(aidetbNumeroEntreprise);

    sbFormeJuridique = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(
            slbIdentifiantLibelleProperties);
    sbFormeJuridique.ensureDebugId(constantsDebugId.debugIdSbFormeJuridique());
    sbFormeJuridique.setEnabled(false);
    aidesbFormeJuridique = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_MORALE_GESTION_FORME_JURIDIQUE, isAdmin);
    final HorizontalPanel panelsbFormeJuridique = new HorizontalPanel();
    panelsbFormeJuridique.setSpacing(5);
    panelsbFormeJuridique.add(sbFormeJuridique);
    panelsbFormeJuridique.add(aidesbFormeJuridique);
    ajouterAideComposant(aidesbFormeJuridique);

    tbNAF = new DecoratedTextBox();
    tbNAF.ensureDebugId(constantsDebugId.debugIdTbNAF());
    tbNAF.setEnabled(false);
    aidetbNAF = new AideComposant(AideComposantConstants.AIDE_PERSONNE_MORALE_GESTION_NAF, isAdmin);
    final HorizontalPanel paneltbNAF = new HorizontalPanel();
    paneltbNAF.setSpacing(5);
    paneltbNAF.add(tbNAF);
    paneltbNAF.add(aidetbNAF);
    ajouterAideComposant(aidetbNAF);

    tbEnseigneCommercial = new DecoratedTextBox();
    tbEnseigneCommercial.ensureDebugId(constantsDebugId.debugIdTbEnseigneCommercial());
    tbEnseigneCommercial.setEnabled(false);
    aidetbEnseigneCommercial = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_MORALE_GESTION_ENSEIGNE_COMMERCIALE, isAdmin);
    final HorizontalPanel paneltbEnseigneCommercial = new HorizontalPanel();
    paneltbEnseigneCommercial.setSpacing(5);
    paneltbEnseigneCommercial.add(tbEnseigneCommercial);
    paneltbEnseigneCommercial.add(aidetbEnseigneCommercial);
    ajouterAideComposant(aidetbEnseigneCommercial);

    final FlexTable flexTable = new FlexTable();
    flexTable.setWidth(AppControllerConstants.POURCENT_100);
    flexTable.setCellSpacing(5);
    flexTable.setWidget(0, 0, new Label(constants.tbRaisonSociale(), false));
    flexTable.setWidget(0, 1, tbRaisonSociale);
    flexTable.setWidget(0, 2, new Label(constants.sbNature(), false));
    flexTable.setWidget(0, 3, panelsbNature);
    flexTable.setWidget(1, 0, new Label(constants.tbNumeroEntreprise()));
    flexTable.setWidget(1, 1, paneltbNumeroEntreprise);
    flexTable.setWidget(1, 2, new Label(constants.tbNumSiret(), false));
    flexTable.setWidget(1, 3, paneltbNumSiret);
    flexTable.setWidget(2, 0, new Label(constants.tbEnseigneCommercial(), false));
    flexTable.setWidget(2, 1, paneltbEnseigneCommercial);
    flexTable.setWidget(2, 2, new Label(constants.sbFormeJuridique(), false));
    flexTable.setWidget(2, 3, panelsbFormeJuridique);
    flexTable.setWidget(3, 0, new Label(constants.tbNAF(), false));
    flexTable.setWidget(3, 1, paneltbNAF);
    flexTable.getColumnFormatter().setWidth(0, LARGEUR_COL_LIBELLE_0);
    flexTable.getColumnFormatter().setWidth(1, LARGEUR_COL_CHAMP_1);
    flexTable.getColumnFormatter().setWidth(2, LARGEUR_COL_LIBELLE_2);
    flexTable.getColumnFormatter().setWidth(3, LARGEUR_COL_CHAMP_3);

    final CaptionPanel captionPanel = new CaptionPanel(constants.captionDescription());
    captionPanel.add(flexTable);
    return captionPanel;
}

From source file:com.square.client.gwt.client.view.personne.morale.moteur.recherche.PersonneMoraleMoteurRechercheViewImpl.java

License:Open Source License

/**
 * Construire le premier bloc des critres de recherche.
 *//*from   w w  w.  j a va2 s  .co  m*/
private void construireBlocIdentification() {
    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;
        }
    };
    // Propriets code postal
    slbCodePostalProperties = 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;
        }
    };
    // Propriet commune
    slbCommuneProperties = new SuggestListBoxCompositeProperties<CodePostalCommuneModel>() {
        @Override
        public String getSuggestListBoxMultiplePopupTitle() {
            return viewConstants.titrePopupSelection();
        }

        @Override
        public String[] getResultColumnsRenderer() {
            return new String[] {};
        }

        @Override
        public String[] getResultRowsRenderer(CodePostalCommuneModel row) {
            if (row == null) {
                return new String[] { "", "" };
            } else {
                // Affichage du libell de la commune si diffrent du libell d'acheminement
                String libelleCommune = row.getLibelleAcheminement();
                if (!row.getLibelleAcheminement().equals(row.getCommune().getLibelle())) {
                    libelleCommune += " (" + row.getCommune().getLibelle() + ")";
                }
                return new String[] { row.getCodePostal().getLibelle(), libelleCommune };
            }
        }

        @Override
        public String getSelectSuggestRenderer(CodePostalCommuneModel row) {
            return row == null ? "" : row.getLibelleAcheminement();
        }

        @Override
        public Integer getLeftPosition() {
            return LEFT_POSITION_CENTER;
        }

        @Override
        public Integer getTopPosition() {
            return TOP_POSITION_CENTER;
        }
    };
    // Dpartements
    slbDepartementProperties = new SuggestListBoxCompositeProperties<IdentifiantLibelleDepartementCodeModel>() {
        @Override
        public String getSuggestListBoxMultiplePopupTitle() {
            return viewConstants.titrePopupSelection();
        }

        @Override
        public String[] getResultColumnsRenderer() {
            return new String[] {};
        }

        @Override
        public String[] getResultRowsRenderer(IdentifiantLibelleDepartementCodeModel row) {
            String libelle;
            String codeDepartement;
            if (row == null) {
                libelle = "";
                codeDepartement = "";
            } else {
                libelle = row.getLibelle();
                codeDepartement = row.getCodeDepartement();
            }
            return new String[] { libelle, codeDepartement };
        }

        @Override
        public String getSelectSuggestRenderer(IdentifiantLibelleDepartementCodeModel row) {
            return row == null ? "" : row.getLibelle();
        }

        @Override
        public Integer getLeftPosition() {
            return LEFT_POSITION_CENTER;
        }

        @Override
        public Integer getTopPosition() {
            return TOP_POSITION_CENTER;
        }
    };

    tbRaisonSociale = new DecoratedTextBox();
    tbRaisonSociale.ensureDebugId(viewDebugIdConstants.debugIdTbRaisonSociale());
    aidetbRaisonSociale = new AideComposant(AideComposantConstants.AIDE_VIDE, isAdmin);
    HorizontalPanel paneltbRaisonSociale = new HorizontalPanel();
    paneltbRaisonSociale.setSpacing(5);
    paneltbRaisonSociale.add(tbRaisonSociale);
    paneltbRaisonSociale.add(aidetbRaisonSociale);
    ajouterAideComposant(aidetbRaisonSociale);

    tbNumEntreprise = new DecoratedTextBox();
    tbNumEntreprise.ensureDebugId(viewDebugIdConstants.debugIdTbNumEntreprise());
    aidetbNumEntreprise = new AideComposant(AideComposantConstants.AIDE_VIDE, isAdmin);
    HorizontalPanel paneltbNumEntreprise = new HorizontalPanel();
    paneltbNumEntreprise.setSpacing(5);
    paneltbNumEntreprise.add(tbNumEntreprise);
    paneltbNumEntreprise.add(aidetbNumEntreprise);
    ajouterAideComposant(aidetbNumEntreprise);

    slbDepartement = new DecoratedSuggestListBoxComposite<IdentifiantLibelleDepartementCodeModel>(
            slbDepartementProperties);
    slbDepartement.ensureDebugId(viewDebugIdConstants.debugIdSlbDepartement());
    slbDepartement.setScrollPanelSuggestMultipleHeight(
            PersonneMoraleMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);
    aideslbDepartement = new AideComposant(AideComposantConstants.AIDE_VIDE, isAdmin);
    HorizontalPanel panelslbDepartement = new HorizontalPanel();
    panelslbDepartement.setSpacing(5);
    panelslbDepartement.add(slbDepartement);
    panelslbDepartement.add(aideslbDepartement);
    ajouterAideComposant(aideslbDepartement);

    slbFormeJuridique = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(slbIdLibelleProperties);
    slbFormeJuridique.ensureDebugId(viewDebugIdConstants.debugIdSlbFormeJuridique());
    slbFormeJuridique.setScrollPanelSuggestMultipleHeight(
            PersonneMoraleMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);
    aideslbFormeJuridique = new AideComposant(AideComposantConstants.AIDE_VIDE, isAdmin);
    HorizontalPanel panelslbFormeJuridique = new HorizontalPanel();
    panelslbFormeJuridique.setSpacing(5);
    panelslbFormeJuridique.add(slbFormeJuridique);
    panelslbFormeJuridique.add(aideslbFormeJuridique);
    ajouterAideComposant(aideslbFormeJuridique);

    slbCodepostal = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(slbCodePostalProperties);
    slbCodepostal.ensureDebugId(viewDebugIdConstants.debugIdSlbCodepostal());
    slbCodepostal.setScrollPanelSuggestMultipleHeight(
            PersonneMoraleMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);
    aideslbCodepostal = new AideComposant(AideComposantConstants.AIDE_VIDE, isAdmin);
    HorizontalPanel panelslbCodepostal = new HorizontalPanel();
    panelslbCodepostal.setSpacing(5);
    panelslbCodepostal.add(slbCodepostal);
    panelslbCodepostal.add(aideslbCodepostal);
    ajouterAideComposant(aideslbCodepostal);

    slbVille = new DecoratedSuggestListBoxComposite<CodePostalCommuneModel>(slbCommuneProperties);
    slbVille.ensureDebugId(viewDebugIdConstants.debugIdSlbVille());
    slbVille.setScrollPanelSuggestMultipleHeight(
            PersonneMoraleMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);
    aideslbVille = new AideComposant(AideComposantConstants.AIDE_VIDE, isAdmin);
    HorizontalPanel panelslbVille = new HorizontalPanel();
    panelslbVille.setSpacing(5);
    panelslbVille.add(slbVille);
    panelslbVille.add(aideslbVille);
    ajouterAideComposant(aideslbVille);

    slbNature = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(slbIdLibelleProperties);
    slbNature.ensureDebugId(viewDebugIdConstants.debugIdSlbNature());
    slbNature.setScrollPanelSuggestMultipleHeight(
            PersonneMoraleMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);
    aideslbNature = new AideComposant(AideComposantConstants.AIDE_VIDE, isAdmin);
    HorizontalPanel panelslbNature = new HorizontalPanel();
    panelslbNature.setSpacing(5);
    panelslbNature.add(slbNature);
    panelslbNature.add(aideslbNature);
    ajouterAideComposant(aideslbNature);

    final CaptionPanel fieldSetPanel = new CaptionPanel(viewConstants.identification());

    final FlexTable fpIdentification = new FlexTable();
    fpIdentification.setWidth(AppControllerConstants.POURCENT_100);
    fpIdentification.setCellSpacing(5);
    final Label raisonSociale = creerLibelle(viewConstants.raisonSociale());
    final Label formeJuridique = creerLibelle(viewConstants.formeJuridique());
    final Label numEntreprise = creerLibelle(viewConstants.numEntreprise());
    final Label departement = creerLibelle(viewConstants.departement());
    final Label codePostal = creerLibelle(viewConstants.codePostal());
    final Label ville = creerLibelle(viewConstants.ville());
    final Label nature = creerLibelle(viewConstants.nature());

    fpIdentification.setWidget(0, 0, raisonSociale);
    fpIdentification.setWidget(0, 1, paneltbRaisonSociale);
    fpIdentification.setWidget(0, 2, numEntreprise);
    fpIdentification.setWidget(0, 3, paneltbNumEntreprise);
    fpIdentification.setWidget(0, 4, departement);
    fpIdentification.setWidget(0, 5, panelslbDepartement);
    fpIdentification.setWidget(1, 0, formeJuridique);
    fpIdentification.setWidget(1, 1, panelslbFormeJuridique);
    fpIdentification.setWidget(1, 2, codePostal);
    fpIdentification.setWidget(1, 3, panelslbCodepostal);
    fpIdentification.setWidget(1, 4, ville);
    fpIdentification.setWidget(1, 5, panelslbVille);
    fpIdentification.setWidget(2, 0, nature);
    fpIdentification.setWidget(2, 1, panelslbNature);

    fpIdentification.getColumnFormatter().setWidth(0,
            PersonneMoraleMoteurRechercheViewImplConstants.LARGEUR_COL1_LIBELLE);
    fpIdentification.getColumnFormatter().setWidth(1,
            PersonneMoraleMoteurRechercheViewImplConstants.LARGEUR_COL_CHAMP);
    fpIdentification.getColumnFormatter().setWidth(2,
            PersonneMoraleMoteurRechercheViewImplConstants.LARGEUR_COL2_LIBELLE);
    fpIdentification.getColumnFormatter().setWidth(3,
            PersonneMoraleMoteurRechercheViewImplConstants.LARGEUR_COL_CHAMP);
    fpIdentification.getColumnFormatter().setWidth(4,
            PersonneMoraleMoteurRechercheViewImplConstants.LARGEUR_COL3_LIBELLE);
    fpIdentification.getColumnFormatter().setWidth(5,
            PersonneMoraleMoteurRechercheViewImplConstants.LARGEUR_COL_CHAMP);
    fieldSetPanel.add(fpIdentification);
    conteneur.add(fieldSetPanel);

}

From source file:com.square.client.gwt.client.view.personne.morale.moteur.recherche.PersonneMoraleMoteurRechercheViewImpl.java

License:Open Source License

/**
 * Construire le deuxime bloc des critres de recherche.
 *//* w  w w  . ja  v  a2s .  c  o  m*/
private void construireBlocInformation() {
    // Agence
    slbAgenceProperties = new SuggestListBoxCompositeProperties<IdentifiantLibelleGwt>() {
        @Override
        public String getSuggestListBoxMultiplePopupTitle() {
            return viewConstants.agenceSlbProperties();
        }

        @Override
        public String[] getResultColumnsRenderer() {
            return new String[] {};
        }

        @Override
        public String[] getResultRowsRenderer(IdentifiantLibelleGwt row) {
            return new String[] { row == null ? "" : row.getLibelle() };
        }

        @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;
        }
    };
    // Commercial
    slbCommercialProperties = new SuggestListBoxCompositeProperties<DimensionRessourceModel>() {
        @Override
        public String getSuggestListBoxMultiplePopupTitle() {
            return viewConstants.responsable();
        }

        @Override
        public String[] getResultColumnsRenderer() {
            return new String[] {};
        }

        @Override
        public String[] getResultRowsRenderer(DimensionRessourceModel row) {
            return new String[] { row.getNom() + " " + row.getPrenom() };
        }

        @Override
        public String getSelectSuggestRenderer(DimensionRessourceModel row) {
            return row == null ? "" : (row.getNom() + " " + row.getPrenom());
        }

        @Override
        public Integer getLeftPosition() {
            return LEFT_POSITION_CENTER;
        }

        @Override
        public Integer getTopPosition() {
            return TOP_POSITION_CENTER;
        }
    };

    final CaptionPanel fieldSetPanel = new CaptionPanel(viewConstants.information());
    slbAgence = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(slbAgenceProperties);
    slbAgence.ensureDebugId(viewDebugIdConstants.debugIdSlbAgence());
    slbAgence.setScrollPanelSuggestMultipleHeight(
            PersonneMoraleMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);
    aideslbAgence = new AideComposant(AideComposantConstants.AIDE_VIDE, isAdmin);
    HorizontalPanel panelslbAgence = new HorizontalPanel();
    panelslbAgence.setSpacing(5);
    panelslbAgence.add(slbAgence);
    panelslbAgence.add(aideslbAgence);
    ajouterAideComposant(aideslbAgence);

    slbCommercial = new DecoratedSuggestListBoxComposite<DimensionRessourceModel>(slbCommercialProperties);
    slbCommercial.ensureDebugId(viewDebugIdConstants.debugIdSlbCommercial());
    slbCommercial.setScrollPanelSuggestMultipleHeight(
            PersonneMoraleMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);

    aideslbCommercial = new AideComposant(AideComposantConstants.AIDE_VIDE, isAdmin);
    HorizontalPanel panelslbCommercial = new HorizontalPanel();
    panelslbCommercial.setSpacing(5);
    panelslbCommercial.add(slbCommercial);
    panelslbCommercial.add(aideslbCommercial);
    ajouterAideComposant(aideslbCommercial);

    final FlexTable fpInformation = new FlexTable();
    fpInformation.setWidth(AppControllerConstants.POURCENT_100);
    fpInformation.setCellPadding(5);
    final Label agence = creerLibelle(viewConstants.agence());
    final Label commercial = creerLibelle(viewConstants.commercial());

    fpInformation.setWidget(0, 0, agence);
    fpInformation.setWidget(0, 1, panelslbAgence);
    fpInformation.setWidget(0, 2, commercial);
    fpInformation.setWidget(0, 3, panelslbCommercial);

    fpInformation.getColumnFormatter().setWidth(0,
            PersonneMoraleMoteurRechercheViewImplConstants.LARGEUR_COL1_LIBELLE);
    fpInformation.getColumnFormatter().setWidth(1,
            PersonneMoraleMoteurRechercheViewImplConstants.LARGEUR_COL_CHAMP);
    fpInformation.getColumnFormatter().setWidth(2,
            PersonneMoraleMoteurRechercheViewImplConstants.LARGEUR_COL2_LIBELLE);
    fpInformation.getColumnFormatter().setWidth(3, "55%");
    fieldSetPanel.add(fpInformation);
    conteneur.add(fieldSetPanel);
}

From source file:com.square.client.gwt.client.view.personne.physique.creation.BlocCreationBeneficiaireViewImpl.java

License:Open Source License

/**
 * Construit le bloc du beneficiaire.//  w ww.ja  va2 s.com
 */
private void construireBlocBeneficiaire() {
    final Label lCivilite = new Label(viewConstants.civilite());
    final Label lNom = new Label(viewConstants.nom());
    final Label lDateNaissance = new Label(viewConstants.dateNaissance());
    lCivilite.setWordWrap(false);
    lNom.setWordWrap(false);
    lDateNaissance.setWordWrap(false);

    slbCiviliteProperties = 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() };
        }
    };
    slbCivilite = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbCiviliteProperties);
    slbCivilite.ensureDebugId(viewDebugIdConstants.debugIdSlbCivilite());
    tbNom = new DecoratedTextBoxFormat("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
    tbNom.ensureDebugId(viewDebugIdConstants.debugIdTbNom());
    tbPrenom = new DecoratedTextBoxFormat("AAAAAAAAAAAAAAAAAAAAAAAAA");
    tbPrenom.ensureDebugId(viewDebugIdConstants.debugIdTbPrenom());
    cdbDateNaissance = new DecoratedCalendrierDateBox(true);
    cdbDateNaissance.ensureDebugId(viewDebugIdConstants.debugIdCdbDateNaissance());
    cbRattacherParents = new CheckBox(viewConstants.rattacherAuxParents());
    cbRattacherParents.ensureDebugId(viewDebugIdConstants.debugIdCbRattacherParents());
    cbRattacherParents.setVisible(false);
    cbRattacherParents.setValue(false);

    int row = 0;
    final int spacing = 3;

    final HorizontalPanel ligneCivilite = new HorizontalPanel();
    ligneCivilite.setSpacing(spacing);
    ligneCivilite.add(construireBlocIcone(slbCivilite, "BeneficiaireDto.civilite." + index));
    flexTable.setWidget(row, 0, lCivilite);
    flexTable.setWidget(row++, 1, ligneCivilite);

    final HorizontalPanel ligneNom = new HorizontalPanel();
    ligneNom.setSpacing(spacing);
    ligneNom.add(construireBlocIcone(tbNom, "BeneficiaireDto.nom." + index));
    ligneNom.add(construireBlocIcone(tbPrenom, "BeneficiaireDto.prenom." + index));
    flexTable.setWidget(row, 0, lNom);
    flexTable.setWidget(row++, 1, ligneNom);

    final HorizontalPanel ligneDateNaissance = new HorizontalPanel();
    ligneDateNaissance.setSpacing(spacing);
    ligneDateNaissance.add(construireBlocIcone(cdbDateNaissance, "BeneficiaireDto.dateNaissance." + index));
    flexTable.setWidget(row, 0, lDateNaissance);
    flexTable.setWidget(row++, 1, ligneDateNaissance);

    flexTable.setWidget(row++, 1, cbRattacherParents);

    pWarningDoublon = new HorizontalPanel();
    pWarningDoublon.setVisible(false);
    pWarningDoublon.setSpacing(2);
    final Image imgWarning = new Image(SmatisResources.INSTANCE.imgWarning());
    pWarningDoublon.add(imgWarning);
    final Label lWarningDoublon = new Label(viewConstants.warningDoublons());
    lWarningDoublon.ensureDebugId(viewDebugIdConstants.debugIdLWarningDoublon());
    lWarningDoublon.addStyleName(SquareResources.INSTANCE.css().labelReclamation());
    pWarningDoublon.add(lWarningDoublon);
    flexTable.setWidget(row, 0, pWarningDoublon);
    flexTable.getFlexCellFormatter().setColSpan(row++, 0, 2);
}

From source file:com.square.client.gwt.client.view.personne.physique.creation.PersonnePhysiqueCreationViewImpl.java

License:Open Source License

/**
 * Construit le bloc des criteres de recherche.
 *//*w ww.  ja  va2s  .com*/
private Widget construitreBlocBoutons() {
    btnCreer = new DecoratedButton(viewConstants.creer());
    btnCreer.ensureDebugId(viewDebugIdConstants.debugIdBtnCreer());
    btnReduire = new DecoratedButton(viewConstants.reduire());
    btnReduire.ensureDebugId(viewDebugIdConstants.debugIdBtnReduire());
    btnAnnuler = new DecoratedButton(viewConstants.annuler());
    btnAnnuler.ensureDebugId(viewDebugIdConstants.debugIdBtnAnnuler());

    final HorizontalPanel conteneurBoutons = new HorizontalPanel();
    conteneurBoutons.setSpacing(5);
    conteneurBoutons.add(btnCreer);
    conteneurBoutons.add(btnReduire);
    conteneurBoutons.add(btnAnnuler);
    conteneurBoutons.setCellVerticalAlignment(btnAnnuler, HasAlignment.ALIGN_MIDDLE);
    return conteneurBoutons;
}

From source file:com.square.client.gwt.client.view.personne.physique.creation.PersonnePhysiqueCreationViewImpl.java

License:Open Source License

/**
 * Construit le bloc des criteres de recherche.
 *//*from w ww .j av a 2s .com*/
private void construireBlocChefFamille() {
    final Label lCivilite = new Label(viewConstants.civilite(), false);
    final Label lNom = new Label(viewConstants.nom(), false);
    final Label lDateNaissance = new Label(viewConstants.dateNaissance(), false);
    final Label lEmail = new Label(viewConstants.email(), false);
    final Label lTelephone = new Label(viewConstants.telephone(), false);
    final Label lProfession = new Label(viewConstants.profession(), false);

    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() };
        }
    };

    slbIdentifiantLibelleBooleanProperties = new SuggestListBoxSingleProperties<IdentifiantLibelleBooleanModel>() {
        @Override
        public String getSelectSuggestRenderer(IdentifiantLibelleBooleanModel row) {
            return row == null ? "" : row.getLibelle();
        }

        @Override
        public String[] getResultColumnsRenderer() {
            return new String[] {};
        }

        @Override
        public String[] getResultRowsRenderer(IdentifiantLibelleBooleanModel row) {
            return new String[] { row == null ? "" : row.getLibelle() };
        }
    };

    slbCivilite = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    slbCivilite.ensureDebugId(viewDebugIdConstants.debugIdSlbCivilite());
    aideslbCivilite = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_CIVILITE,
            isAdmin);
    ajouterAideComposant(aideslbCivilite);

    tbNom = new DecoratedTextBoxFormat("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
    tbNom.ensureDebugId(viewDebugIdConstants.debugIdTbNom());
    aidetbNom = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_NOM, isAdmin);
    ajouterAideComposant(aidetbNom);

    tbPrenom = new DecoratedTextBoxFormat("AAAAAAAAAAAAAAAAAAAAAAAAA");
    tbPrenom.ensureDebugId(viewDebugIdConstants.debugIdTbPrenom());
    aidetbPrenom = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_PRENOM, isAdmin);
    ajouterAideComposant(aidetbPrenom);

    cdbDateNaissance = new DecoratedCalendrierDateBox(true);
    cdbDateNaissance.ensureDebugId(viewDebugIdConstants.debugIdCdbDateNaissance());
    aidecdbDateNaissance = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_DATE_NAISSANCE, isAdmin);
    ajouterAideComposant(aidecdbDateNaissance);
    tbEmail = new DecoratedTextBox();
    tbEmail.setMaxLength(PersonnePhysiqueCreationViewImplConstants.MAX_LENGTH_TB_EMAIL);
    tbEmail.ensureDebugId(viewDebugIdConstants.debugIdTbEmail());
    aidetbEmail = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_EMAIL, isAdmin);
    ajouterAideComposant(aidetbEmail);

    tbTelephone = new DecoratedTextBoxFormat(PersonnePhysiqueCreationViewImplConstants.FORMAT_TELEPHONE_DEFAUT);
    tbTelephone.ensureDebugId(viewDebugIdConstants.debugIdTbTelephone());
    aidetbTelephone = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_TELEPHONE,
            isAdmin);
    ajouterAideComposant(aidetbTelephone);

    tbTelephonePortable = new DecoratedTextBoxFormat(
            PersonnePhysiqueCreationViewImplConstants.FORMAT_TELEPHONE_DEFAUT);
    tbTelephonePortable.ensureDebugId(viewDebugIdConstants.debugIdTbTelephonePortable());
    aidetbTelephonePortable = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_TELEPHONE_PORTABLE, isAdmin);
    ajouterAideComposant(aidetbTelephonePortable);

    slbNatureTelephone = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(
            slbIdentifiantLibelleProperties);
    slbNatureTelephone.ensureDebugId(viewDebugIdConstants.debugIdSlbNatureTelephone());
    aideslbNatureTelephone = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_NATURE_TELEPHONE, isAdmin);
    ajouterAideComposant(aideslbNatureTelephone);

    slbNatureTelephonePortable = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(
            slbIdentifiantLibelleProperties);
    slbNatureTelephonePortable.ensureDebugId(viewDebugIdConstants.debugIdSlbNatureTelephonePortable());
    aideslbNatureTelephonePortable = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_NATURE_TELEPHONE_PORTABLE, isAdmin);
    ajouterAideComposant(aideslbNatureTelephonePortable);

    slbProfession = new DecoratedSuggestListBoxSingle<IdentifiantLibelleBooleanModel>(
            slbIdentifiantLibelleBooleanProperties);
    slbProfession.ensureDebugId(viewDebugIdConstants.debugIdSlbProfession());
    aideslbProfession = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_PROFESSION,
            isAdmin);
    ajouterAideComposant(aideslbProfession);

    imgFlagPaysTelephone = new Image(SquareResources.INSTANCE.flagFr());
    imgFlagPaysTelephone.ensureDebugId(viewDebugIdConstants.debugIdImgFlagPaysTelephone());
    imgFlagPaysTelephone.addStyleName(SquareResources.INSTANCE.css().imgDrapeau());
    imgFlagPaysTelephonePortable = new Image(SquareResources.INSTANCE.flagFr());
    imgFlagPaysTelephonePortable.ensureDebugId(viewDebugIdConstants.debugIdImgFlagPaysTelephonePortable());
    imgFlagPaysTelephonePortable.addStyleName(SquareResources.INSTANCE.css().imgDrapeau());

    final CaptionPanel fieldSetPanel = new CaptionPanel(viewConstants.titreChefDeFamille());

    final FlexTable flexTable = new FlexTable();
    flexTable.setWidth(AppControllerConstants.POURCENT_100);
    int row = 0;
    final int spacing = 3;

    final HorizontalPanel ligneCivilite = new HorizontalPanel();
    ligneCivilite.setSpacing(spacing);
    ligneCivilite.add(construireBlocIcone(slbCivilite, "PersonneDto.civilite", aideslbCivilite));
    flexTable.setWidget(row, 0, lCivilite);
    flexTable.setWidget(row++, 1, ligneCivilite);

    final HorizontalPanel ligneNom = new HorizontalPanel();
    ligneNom.setSpacing(spacing);
    ligneNom.add(construireBlocIcone(tbNom, "PersonneDto.nom", aidetbNom));
    ligneNom.add(construireBlocIcone(tbPrenom, "PersonneDto.prenom", aidetbPrenom));
    flexTable.setWidget(row, 0, lNom);
    flexTable.setWidget(row++, 1, ligneNom);

    final HorizontalPanel ligneDateNaissance = new HorizontalPanel();
    ligneDateNaissance.setSpacing(spacing);
    ligneDateNaissance
            .add(construireBlocIcone(cdbDateNaissance, "PersonneDto.dateNaissance", aidecdbDateNaissance));
    flexTable.setWidget(row, 0, lDateNaissance);
    flexTable.setWidget(row++, 1, ligneDateNaissance);

    pWarningDoublon = new HorizontalPanel();
    pWarningDoublon.setVisible(false);
    pWarningDoublon.setSpacing(2);
    final Image imgWarning = new Image(SmatisResources.INSTANCE.imgWarning());
    pWarningDoublon.add(imgWarning);
    final Label lWarningDoublon = new Label(viewConstants.warningDoublons());
    lWarningDoublon.ensureDebugId(viewDebugIdConstants.debugIdLWarningDoublon());
    lWarningDoublon.addStyleName(SquareResources.INSTANCE.css().labelReclamation());
    pWarningDoublon.add(lWarningDoublon);
    flexTable.setWidget(row, 0, pWarningDoublon);
    flexTable.getFlexCellFormatter().setColSpan(row++, 0, 2);

    final HorizontalPanel ligneEmail = new HorizontalPanel();
    ligneEmail.setSpacing(spacing);
    ligneEmail.add(construireBlocIcone(tbEmail, "EmailDto.adresse", aidetbEmail));
    flexTable.setWidget(row, 0, lEmail);
    flexTable.setWidget(row++, 1, ligneEmail);

    final HorizontalPanel ligneTelephone = new HorizontalPanel();
    ligneTelephone.setSpacing(spacing);
    ligneTelephone.add(construireBlocIcone(tbTelephone, "TelephoneDto.numero.0", aidetbTelephone));
    ligneTelephone
            .add(construireBlocIcone(slbNatureTelephone, "TelephoneDto.nature.0", aideslbNatureTelephone));
    ligneTelephone.add(imgFlagPaysTelephone);
    flexTable.setWidget(row, 0, lTelephone);
    flexTable.setWidget(row++, 1, ligneTelephone);

    final HorizontalPanel ligneTelephonePortable = new HorizontalPanel();
    ligneTelephonePortable.setSpacing(spacing);
    ligneTelephonePortable
            .add(construireBlocIcone(tbTelephonePortable, "TelephoneDto.numero.1", aidetbTelephonePortable));
    ligneTelephonePortable.add(construireBlocIcone(slbNatureTelephonePortable, "TelephoneDto.nature.1",
            aideslbNatureTelephonePortable));
    ligneTelephonePortable.add(imgFlagPaysTelephonePortable);
    flexTable.setWidget(row, 0, new Label(""));
    flexTable.setWidget(row++, 1, ligneTelephonePortable);

    final HorizontalPanel ligneProfession = new HorizontalPanel();
    ligneProfession.setSpacing(spacing);
    ligneProfession.add(construireBlocIcone(slbProfession, "PersonneDto.profession", aideslbProfession));
    flexTable.setWidget(row, 0, lProfession);
    flexTable.setWidget(row++, 1, ligneProfession);

    fieldSetPanel.add(flexTable);
    conteneur.add(fieldSetPanel);
}

From source file:com.square.client.gwt.client.view.personne.physique.creation.PersonnePhysiqueCreationViewImpl.java

License:Open Source License

/**
 * Construit le bloc du conjoint./*w  w  w .ja va 2 s .  c om*/
 */
private void construireBlocConjoint() {
    final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> propertiesConjoint = 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.getLibelle() };
        }
    };
    lbConjoint = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesConjoint);
    lbConjoint.ensureDebugId(viewDebugIdConstants.debugIdLbConjoint());
    aidelbConjoint = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_CONJOINT,
            isAdmin);
    ajouterAideComposant(aidelbConjoint);
    HorizontalPanel panellbConjoint = new HorizontalPanel();
    panellbConjoint.setSpacing(5);
    panellbConjoint.add(lbConjoint);
    panellbConjoint.add(aidelbConjoint);

    final CaptionPanel fieldSetPanel = new CaptionPanel(viewConstants.titreConjoint());
    final VerticalPanel verticalPanel = new VerticalPanel();
    verticalPanel.setSpacing(5);
    verticalPanel.setWidth(AppControllerConstants.POURCENT_100);

    verticalPanel.add(panellbConjoint);

    conjointView = new BlocCreationBeneficiaireViewImpl(iconeErreurChampManager, viewConstants, 0);
    conjointView.ensureDebugId(viewDebugIdConstants.debugIdConjointView());
    conjointView.setVisible(false);
    verticalPanel.add(conjointView);
    fieldSetPanel.add(verticalPanel);
    conteneur.add(fieldSetPanel);
}

From source file:com.square.client.gwt.client.view.personne.physique.creation.PersonnePhysiqueCreationViewImpl.java

License:Open Source License

/**
 * Construit le bloc des enfants.//from w ww  . ja v  a 2s  . c o  m
 */
private void construireBlocEnfants() {
    final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> propertiesLbEnfant = 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.getLibelle() };
        }
    };
    lbNbEnfants = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesLbEnfant);
    lbNbEnfants.ensureDebugId(viewDebugIdConstants.debugIdLbNbEnfants());
    aidelbNbEnfants = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_NB_ENFANTS,
            isAdmin);
    ajouterAideComposant(aidelbNbEnfants);
    HorizontalPanel panellbNbEnfants = new HorizontalPanel();
    panellbNbEnfants.setSpacing(5);
    panellbNbEnfants.add(lbNbEnfants);
    panellbNbEnfants.add(aidelbNbEnfants);

    listeEnfantsView = new ArrayList<BlocCreationBeneficiaireViewImpl>();

    final CaptionPanel fieldSetPanel = new CaptionPanel(viewConstants.titreEnfants());
    conteneurBlocsEnfant = new VerticalPanel();
    conteneurBlocsEnfant.setSpacing(5);
    conteneurBlocsEnfant.setWidth(AppControllerConstants.POURCENT_100);

    conteneurBlocsEnfant.add(panellbNbEnfants);

    fieldSetPanel.add(conteneurBlocsEnfant);
    conteneur.add(fieldSetPanel);
}

From source file:com.square.client.gwt.client.view.personne.physique.creation.PersonnePhysiqueCreationViewImpl.java

License:Open Source License

/**
 * Construit le bloc de l'adresse./*from   w ww  . ja v a  2s . co  m*/
 */
private void construireBlocAdresse() {
    final Label lNumeroVoie = new Label(viewConstants.numeroVoie(), false);
    final Label lNatureVoie = new Label(viewConstants.natureVoie(), false);
    final Label lComplementNom = new Label(viewConstants.complementNom(), false);
    final Label lAdresse = new Label(viewConstants.adresse(), false);
    final Label lComplementAdresse = new Label(viewConstants.complementAdresse(), false);
    final Label lAutresComplements = new Label(viewConstants.autresComplements(), false);
    final Label lCodePostal = new Label(viewConstants.codePostal(), false);
    lVille = new Label(viewConstants.ville(), false);
    final Label lPays = new Label(viewConstants.pays(), false);

    tbNumeroVoie = new DecoratedTextBox();
    tbNumeroVoie.setMaxLength(5);
    tbNumeroVoie.ensureDebugId(viewDebugIdConstants.debugIdTbNumeroVoie());
    aidetbNumeroVoie = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_NUMERO_VOIE,
            isAdmin);
    ajouterAideComposant(aidetbNumeroVoie);

    slbNatureVoie = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    slbNatureVoie.ensureDebugId(viewDebugIdConstants.debugIdSlbNatureVoie());
    aideslbNatureVoie = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_NATURE_VOIE,
            isAdmin);
    ajouterAideComposant(aideslbNatureVoie);

    tbComplementNom = new DecoratedTextBox();
    tbComplementNom.setMaxLength(38);
    tbComplementNom.ensureDebugId(viewDebugIdConstants.debugIdTbComplementNom());
    aidetbComplementNom = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_COMPLEMENT_NOM, isAdmin);
    ajouterAideComposant(aidetbComplementNom);

    tbAdresse = new DecoratedTextBox();
    tbAdresse.setMaxLength(38);
    tbAdresse.ensureDebugId(viewDebugIdConstants.debugIdTbAdresse());
    aidetbAdresse = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_ADRESSE, isAdmin);
    ajouterAideComposant(aidetbAdresse);

    tbComplementAdresse = new DecoratedTextBox();
    tbComplementAdresse.setMaxLength(38);
    tbComplementAdresse.ensureDebugId(viewDebugIdConstants.debugIdTbComplementAdresse());
    aidetbComplementAdresse = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_COMPLEMENT_ADRESSE, isAdmin);
    ajouterAideComposant(aidetbComplementAdresse);

    tbAutresComplements = new DecoratedTextBox();
    tbAutresComplements.setMaxLength(38);
    tbAutresComplements.ensureDebugId(viewDebugIdConstants.debugIdTbAutresComplements());
    aidetbAutresComplements = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_AUTRES_COMPLEMENTS, isAdmin);
    ajouterAideComposant(aidetbAutresComplements);

    final SuggestListBoxSingleProperties<CodePostalCommuneModel> properties = new SuggestListBoxSingleProperties<CodePostalCommuneModel>() {
        @Override
        public String getSelectSuggestRenderer(CodePostalCommuneModel row) {
            return row == null || row.getCodePostal() == null ? "" : row.getCodePostal().getLibelle();
        }

        @Override
        public String[] getResultColumnsRenderer() {
            return new String[] {};
        }

        @Override
        public String[] getResultRowsRenderer(CodePostalCommuneModel row) {
            if (row == null) {
                return new String[] { "", "" };
            } else {
                // Affichage du libell de la commune si diffrent du libell d'acheminement
                String libelleCommune = row.getLibelleAcheminement();
                if (!row.getLibelleAcheminement().equals(row.getCommune().getLibelle())) {
                    libelleCommune += " (" + row.getCommune().getLibelle() + ")";
                }
                return new String[] { row.getCodePostal().getLibelle(), libelleCommune };
            }
        }
    };
    slbCodePostal = new DecoratedSuggestListBoxSingle<CodePostalCommuneModel>(properties);
    slbCodePostal.setMaxLenght(5);
    slbCodePostal.ensureDebugId(viewDebugIdConstants.debugIdSlbCodePostal());
    aideslbCodePostal = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_CODE_POSTAL,
            isAdmin);
    ajouterAideComposant(aideslbCodePostal);

    slbPays = new DecoratedSuggestListBoxSingle<IdentifiantLibelleBooleanModel>(
            slbIdentifiantLibelleBooleanProperties);
    slbPays.ensureDebugId(viewDebugIdConstants.debugIdSlbPays());
    aideslbPays = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_PAYS, isAdmin);
    ajouterAideComposant(aideslbPays);

    lValueVille = new Label();
    lValueVille.ensureDebugId(viewDebugIdConstants.debugIdLValueVille());
    tbCodePostalEtranger = new DecoratedTextBox();
    tbCodePostalEtranger.setMaxLength(10);
    tbCodePostalEtranger.ensureDebugId(viewDebugIdConstants.debugIdTbCodePostalEtranger());
    aidetbCodePostalEtranger = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_CODE_POSTAL_ETRANGER, isAdmin);
    ajouterAideComposant(aidetbCodePostalEtranger);

    tbCommuneEtranger = new DecoratedTextBox();
    tbCommuneEtranger.setMaxLength(38);
    tbCommuneEtranger.ensureDebugId(viewDebugIdConstants.debugIdTbCommuneEtranger());
    aidetbCommuneEtranger = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_CREATION_COMMUNE_ETRANGER, isAdmin);
    ajouterAideComposant(aidetbCommuneEtranger);

    final CaptionPanel fieldSetPanel = new CaptionPanel(viewConstants.titreAdresse());
    final VerticalPanel verticalPanel = new VerticalPanel();
    verticalPanel.setSpacing(5);
    verticalPanel.setWidth(AppControllerConstants.POURCENT_100);

    final FlexTable flexTable = new FlexTable();
    int row = 0;
    final int spacing = 3;

    final HorizontalPanel ligneComplementNom = new HorizontalPanel();
    ligneComplementNom.setSpacing(spacing);
    ligneComplementNom
            .add(construireBlocIcone(tbComplementNom, "AdresseDto.complementNom", aidetbComplementNom));
    flexTable.setWidget(row, 0, lComplementNom);
    flexTable.setWidget(row++, 1, ligneComplementNom);

    final HorizontalPanel ligneNumeroVoie = new HorizontalPanel();
    ligneNumeroVoie.setSpacing(spacing);
    ligneNumeroVoie.add(construireBlocIcone(tbNumeroVoie, "AdresseDto.numVoie", aidetbNumeroVoie));
    ligneNumeroVoie.add(lNatureVoie);
    ligneNumeroVoie.add(construireBlocIcone(slbNatureVoie, "AdresseDto.typeVoie", aideslbNatureVoie));
    ligneNumeroVoie.setCellVerticalAlignment(lNatureVoie, HasAlignment.ALIGN_MIDDLE);
    flexTable.setWidget(row, 0, lNumeroVoie);
    flexTable.setWidget(row++, 1, ligneNumeroVoie);

    final HorizontalPanel ligneAdresse = new HorizontalPanel();
    ligneAdresse.setSpacing(spacing);
    ligneAdresse.add(construireBlocIcone(tbAdresse, "AdresseDto.nomVoie", aidetbAdresse));
    flexTable.setWidget(row, 0, lAdresse);
    flexTable.setWidget(row++, 1, ligneAdresse);

    final HorizontalPanel ligneComplementAdresse = new HorizontalPanel();
    ligneComplementAdresse.setSpacing(spacing);
    ligneComplementAdresse.add(
            construireBlocIcone(tbComplementAdresse, "AdresseDto.complementAdresse", aidetbComplementAdresse));
    flexTable.setWidget(row, 0, lComplementAdresse);
    flexTable.setWidget(row++, 1, ligneComplementAdresse);

    final HorizontalPanel ligneAutresComplements = new HorizontalPanel();
    ligneAutresComplements.setSpacing(spacing);
    ligneAutresComplements.add(
            construireBlocIcone(tbAutresComplements, "AdresseDto.autresComplements", aidetbAutresComplements));
    flexTable.setWidget(row, 0, lAutresComplements);
    flexTable.setWidget(row++, 1, ligneAutresComplements);

    final HorizontalPanel lignePays = new HorizontalPanel();
    lignePays.setSpacing(spacing);
    lignePays.add(construireBlocIcone(slbPays, "AdresseDto.pays", aideslbPays));
    flexTable.setWidget(row, 0, lPays);
    flexTable.setWidget(row++, 1, lignePays);

    final VerticalPanel blocCodePostal = new VerticalPanel();

    ligneCodePostal = new HorizontalPanel();
    ligneCodePostal.setSpacing(spacing);
    ligneCodePostal.add(construireBlocIcone(slbCodePostal, "AdresseDto.codePostal", aideslbCodePostal));
    blocCodePostal.add(ligneCodePostal);

    ligneCodePostalEtranger = new HorizontalPanel();
    ligneCodePostalEtranger.setSpacing(spacing);
    ligneCodePostalEtranger.add(construireBlocIcone(tbCodePostalEtranger, "AdresseDto.codePostalEtranger",
            aidetbCodePostalEtranger));
    blocCodePostal.add(ligneCodePostalEtranger);

    flexTable.setWidget(row, 0, lCodePostal);
    flexTable.setWidget(row++, 1, blocCodePostal);

    final VerticalPanel blocVille = new VerticalPanel();

    ligneVille = new HorizontalPanel();
    ligneVille.setSpacing(spacing);
    ligneVille.add(lValueVille);
    blocVille.add(ligneVille);

    ligneVilleEtranger = new HorizontalPanel();
    ligneVilleEtranger.setSpacing(spacing);
    ligneVilleEtranger
            .add(construireBlocIcone(tbCommuneEtranger, "AdresseDto.communeEtranger", aidetbCommuneEtranger));
    blocVille.add(ligneVilleEtranger);

    flexTable.setWidget(row, 0, lVille);
    flexTable.setWidget(row++, 1, blocVille);

    verticalPanel.add(flexTable);
    fieldSetPanel.add(verticalPanel);
    conteneur.add(fieldSetPanel);
}

From source file:com.square.client.gwt.client.view.personne.physique.creation.PopupCreationPersonneDoublonViewImpl.java

License:Open Source License

/** Construit la barre de boutons. */
private void construireBarreBoutons() {
    btnRattacher = new DecoratedButton(viewConstants.btnRattacherPersonneExistante());
    btnRattacher.setEnabled(false);//from w w  w.j  a v a2  s  . co  m
    btnCreer = new DecoratedButton(viewConstants.btnCreerNouvellePersonne());
    btnAnnuler = new DecoratedButton(viewConstants.btnAnnuler());

    final HorizontalPanel conteneurBoutons = new HorizontalPanel();
    conteneurBoutons.setSpacing(5);
    conteneurBoutons.add(btnRattacher);
    conteneurBoutons.add(btnCreer);
    conteneurBoutons.add(btnAnnuler);

    pContenu.add(conteneurBoutons);
    pContenu.setCellHorizontalAlignment(conteneurBoutons, HasAlignment.ALIGN_CENTER);
}