Example usage for com.google.gwt.user.client.ui FlexTable FlexTable

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

Introduction

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

Prototype

public FlexTable() 

Source Link

Usage

From source file:com.square.client.gwt.client.view.personne.coordonnees.AdresseCreationViewImpl.java

License:Open Source License

private Widget construireBlocAdresse(int index,
        SuggestListBoxSingleProperties<IdentifiantLibelleGwt> slbIdentifiantLibelleProperties) {
    final SuggestListBoxSingleProperties<CodePostalCommuneModel> properties = new SuggestListBoxSingleProperties<CodePostalCommuneModel>() {
        @Override/*  www  . j a  va 2  s .co m*/
        public String getSelectSuggestRenderer(CodePostalCommuneModel row) {
            return row != 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 };
            }
        }
    };
    final SuggestListBoxSingleProperties<IdentifiantLibelleBooleanModel> 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() };
        }
    };

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

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

    tbComplementNom = new DecoratedTextBox();
    tbComplementNom.setMaxLength(AdresseCreationViewImplConstants.MAX_LENGTH_38);
    tbComplementNom.ensureDebugId(viewDebugIdConstants.debugIdTbComplementNom());
    aidetbComplementNom = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_COORDONNEES_CREATION_COMPLEMENT_NOM, isAdmin);
    ajouterAideComposant(aidetbComplementNom);

    tbAdresse = new DecoratedTextBox();
    tbAdresse.setMaxLength(AdresseCreationViewImplConstants.MAX_LENGTH_38);
    tbAdresse.ensureDebugId(viewDebugIdConstants.debugIdTbAdresse());
    aidetbAdresse = new AideComposant(AideComposantConstants.AIDE_PERSONNE_COORDONNEES_CREATION_ADRESSE,
            isAdmin);
    ajouterAideComposant(aidetbAdresse);

    tbComplementAdresse = new DecoratedTextBox();
    tbComplementAdresse.setMaxLength(AdresseCreationViewImplConstants.MAX_LENGTH_38);
    tbComplementAdresse.ensureDebugId(viewDebugIdConstants.debugIdTbComplementAdresse());
    aidetbComplementAdresse = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_COORDONNEES_CREATION_COMPLEMENT_ADRESSE, isAdmin);
    ajouterAideComposant(aidetbComplementAdresse);

    tbAutresComplements = new DecoratedTextBox();
    tbAutresComplements.setMaxLength(AdresseCreationViewImplConstants.MAX_LENGTH_38);
    tbAutresComplements.ensureDebugId(viewDebugIdConstants.debugIdTbAutresComplements());
    aidetbAutresComplements = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_COORDONNEES_CREATION_AUTRES_COMPLEMENTS, isAdmin);
    ajouterAideComposant(aidetbAutresComplements);

    slbCodePostal = new DecoratedSuggestListBoxSingle<CodePostalCommuneModel>(properties);
    slbCodePostal.setMaxLenght(AdresseCreationViewImplConstants.MAX_LENGTH_5);
    slbCodePostal.ensureDebugId(viewDebugIdConstants.debugIdSlbCodePostal());
    aideslbCodePostal = new AideComposant(AideComposantConstants.AIDE_PERSONNE_COORDONNEES_CREATION_CODE_POSTAL,
            isAdmin);
    ajouterAideComposant(aideslbCodePostal);

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

    lValueVille = new Label();
    lValueDepartement = new Label();
    tbCommuneEtranger = new DecoratedTextBox();
    tbCommuneEtranger.setMaxLength(AdresseCreationViewImplConstants.MAX_LENGTH_38);
    tbCommuneEtranger.ensureDebugId(viewDebugIdConstants.debugIdTbCommuneEtranger());
    aidetbCommuneEtranger = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_COORDONNEES_CREATION_COMMUNE_ETRANGER, isAdmin);
    ajouterAideComposant(aidetbCommuneEtranger);

    tbCodePostalEtranger = new DecoratedTextBox();
    tbCodePostalEtranger.setMaxLength(10);
    tbCodePostalEtranger.ensureDebugId(viewDebugIdConstants.debugIdTbCodePostalEtranger());
    aidetbCodePostalEtranger = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_COORDONNEES_CREATION_CODE_POSTAL_ETRANGER, isAdmin);
    ajouterAideComposant(aidetbCodePostalEtranger);

    final Label numeroVoie = new Label(adresseCreationConstantes.numeroVoie(), false);
    final Label natureVoie = new Label(adresseCreationConstantes.natureVoie(), false);
    final Label complementNom = new Label(adresseCreationConstantes.complementNom(), false);
    final Label adresse = new Label(adresseCreationConstantes.adresse(), false);
    final Label complementAdresse = new Label(adresseCreationConstantes.complementAdresse(), false);
    final Label autresComplements = new Label(adresseCreationConstantes.autresComplements(), false);
    final Label lCodePostal = new Label(adresseCreationConstantes.codePostal(), false);
    final Label lVille = new Label(adresseCreationConstantes.ville(), false);
    final Label lDepartement = new Label(adresseCreationConstantes.departement(), false);
    final Label lPays = new Label(adresseCreationConstantes.pays(), false);

    blocIconeCodePostal = construireBlocIcone(slbCodePostal, "AdresseDto.codePostal." + index,
            aideslbCodePostal);
    blocIconeCodePostalEtranger = construireBlocIcone(tbCodePostalEtranger,
            "AdresseDto.codePostalEtranger." + index, aidetbCodePostalEtranger);
    final VerticalPanel conteneurCodePostal = new VerticalPanel();
    conteneurCodePostal.add(blocIconeCodePostal);
    conteneurCodePostal.add(blocIconeCodePostalEtranger);
    final VerticalPanel conteneurVille = new VerticalPanel();
    conteneurVille.add(lValueVille);
    conteneurVille.add(tbCommuneEtranger);

    final FlexTable flexTable = new FlexTable();
    flexTable.setWidth(AppControllerConstants.POURCENT_100);
    flexTable.setCellSpacing(3);
    flexTable.setWidget(0, 0, complementNom);
    flexTable.setWidget(0, 1,
            construireBlocIcone(tbComplementNom, "AdresseDto.complementNom." + index, aidetbComplementNom));
    flexTable.setWidget(1, 0, numeroVoie);
    flexTable.setWidget(1, 1,
            construireBlocIcone(tbNumeroVoie, "AdresseDto.numVoie." + index, aidetbNumeroVoie));
    flexTable.setWidget(1, 2, natureVoie);
    flexTable.setWidget(1, 3,
            construireBlocIcone(slbNatureVoie, "AdresseDto.typeVoie." + index, aideslbNatureVoie));
    flexTable.setWidget(2, 0, adresse);
    flexTable.setWidget(2, 1, construireBlocIcone(tbAdresse, "AdresseDto.nomVoie." + index, aidetbAdresse));
    flexTable.setWidget(3, 0, complementAdresse);
    flexTable.setWidget(3, 1, construireBlocIcone(tbComplementAdresse, "AdresseDto.complementAdresse." + index,
            aidetbComplementAdresse));
    flexTable.setWidget(4, 0, autresComplements);
    flexTable.setWidget(4, 1, construireBlocIcone(tbAutresComplements, "AdresseDto.autresComplements." + index,
            aidetbAutresComplements));
    flexTable.setWidget(5, 0, lPays);
    flexTable.setWidget(5, 1, construireBlocIcone(slbPays, "AdresseDto.pays." + index, aideslbPays));
    flexTable.setWidget(6, 0, lCodePostal);
    flexTable.setWidget(6, 1, conteneurCodePostal);
    flexTable.setWidget(6, 2, lVille);
    flexTable.setWidget(6, 3, conteneurVille);
    // afficher/masquer le dpartement suivant le cas
    flexTable.setWidget(7, 0, lDepartement);
    flexTable.setWidget(7, 1, lValueDepartement);
    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(adresseCreationConstantes.adresse());
    captionPanel.add(flexTable);
    return captionPanel;
}

From source file:com.square.client.gwt.client.view.personne.coordonnees.BlocCoordonneesAdresseViewImpl.java

License:Open Source License

/**
 * Construit le bloc de l'adresse./*from w  w w. j ava  2 s  . co  m*/
 */
private void construireContenu(int index) {
    final Label numeroVoie = new Label(viewConstants.numeroVoie(), false);
    final Label natureVoie = new Label(viewConstants.natureVoie(), false);
    final Label complementNom = new Label(viewConstants.complementNom(), false);
    final Label adresse = new Label(viewConstants.adresse(), false);
    final Label complementAdresse = new Label(viewConstants.complementAdresse(), false);
    final Label autresComplements = new Label(viewConstants.autresComplements(), false);
    final Label lCodePostal = new Label(viewConstants.codePostal(), false);
    final Label lVille = new Label(viewConstants.ville(), false);
    final Label lDepartement = new Label(viewConstants.departement(), false);
    final Label lPays = new Label(viewConstants.pays(), false);

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

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

    slbType = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    slbType.ensureDebugId(viewDebugIdConstants.debugIdSlbType());
    aideslbType = new AideComposant(AideComposantConstants.AIDE_PERSONNE_COORDONNEES_TYPE, isAdmin);
    ajouterAideComposant(aideslbType);
    panelslbType = new HorizontalPanel();
    panelslbType.setSpacing(4);
    panelslbType.add(slbType);
    panelslbType.add(aideslbType);

    cbNPAI = new CheckBox(viewConstants.NPAICheckbox());
    cbNPAI.ensureDebugId(viewDebugIdConstants.debugIdCbNPAI());
    aidecbNPAI = new AideComposant(AideComposantConstants.AIDE_PERSONNE_COORDONNEES_NPAI, isAdmin);
    ajouterAideComposant(aidecbNPAI);
    panelcbNPAI = new HorizontalPanel();
    panelcbNPAI.setSpacing(4);
    panelcbNPAI.add(cbNPAI);
    panelcbNPAI.add(aidecbNPAI);

    cdbDateDebut = new DecoratedCalendrierDateBox(true);
    cdbDateDebut.ensureDebugId(viewDebugIdConstants.debugIdCdbDateDebut());
    cdbDateDebut.setEnabled(false);
    aidecdbDateDebut = new AideComposant(AideComposantConstants.AIDE_PERSONNE_COORDONNEES_DATE_DEBUT, isAdmin);
    ajouterAideComposant(aidecdbDateDebut);
    panelcdbDateDebut = new HorizontalPanel();
    panelcdbDateDebut.setSpacing(4);
    panelcdbDateDebut.add(cdbDateDebut);
    panelcdbDateDebut.add(aidecdbDateDebut);

    cdbDateFin = new DecoratedCalendrierDateBox(true);
    cdbDateFin.ensureDebugId(viewDebugIdConstants.debugIdCdbDateFin());
    cdbDateFin.setEnabled(false);
    aidecdbDateFin = new AideComposant(AideComposantConstants.AIDE_PERSONNE_COORDONNEES_DATE_FIN, isAdmin);
    ajouterAideComposant(aidecdbDateFin);
    panelcdbDateFin = new HorizontalPanel();
    panelcdbDateFin.setSpacing(4);
    panelcdbDateFin.add(cdbDateFin);
    panelcdbDateFin.add(aidecdbDateFin);

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

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

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

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

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

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

    final SuggestListBoxSingleProperties<CodePostalCommuneModel> properties = new SuggestListBoxSingleProperties<CodePostalCommuneModel>() {
        @Override
        public String getSelectSuggestRenderer(CodePostalCommuneModel row) {
            return row == 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_COORDONNEES_CODE_POSTAL,
            isAdmin);
    ajouterAideComposant(aideslbCodePostal);

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

    lValueVille = new Label();
    lValueDepartement = new Label();
    tbCommuneEtranger = new DecoratedTextBox();
    tbCommuneEtranger.setMaxLength(38);
    tbCommuneEtranger.ensureDebugId(viewDebugIdConstants.debugIdTbCommuneEtranger());
    aidetbCommuneEtranger = new AideComposant(AideComposantConstants.AIDE_PERSONNE_COORDONNEES_COMMUNE_ETRANGER,
            isAdmin);
    ajouterAideComposant(aidetbCommuneEtranger);

    tbCodePostalEtranger = new DecoratedTextBox();
    tbCodePostalEtranger.setMaxLength(10);
    tbCodePostalEtranger.ensureDebugId(viewDebugIdConstants.debugIdTbCodePostalEtranger());
    aidetbCodePostalEtranger = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_COORDONNEES_CODE_POSTAL_ETRANGER, isAdmin);
    ajouterAideComposant(aidetbCodePostalEtranger);

    contenu = new VerticalPanel();
    contenu.setSpacing(5);
    contenu.setWidth(AppControllerConstants.POURCENT_100);

    final FlexTable adresseDeplie = new FlexTable();
    adresseDeplie.setCellSpacing(3);
    adresseDeplie.setWidth(AppControllerConstants.POURCENT_100);
    adresseDeplie.setWidget(0, 0, complementNom);
    adresseDeplie.setWidget(0, 1,
            construireBlocIcone(tbComplementNom, "AdresseDto.complementNom." + index, aidetbComplementNom));
    adresseDeplie.setWidget(0, 2, numeroVoie);
    adresseDeplie.setWidget(0, 3,
            construireBlocIcone(tbNumeroVoie, "AdresseDto.numVoie." + index, aidetbNumeroVoie));
    adresseDeplie.setWidget(1, 0, natureVoie);
    adresseDeplie.setWidget(1, 1,
            construireBlocIcone(slbNatureVoie, "AdresseDto.typeVoie." + index, aideslbNatureVoie));
    adresseDeplie.setWidget(2, 0, adresse);
    adresseDeplie.setWidget(2, 1, construireBlocIcone(tbAdresse, "AdresseDto.nomVoie." + index, aidetbAdresse));
    adresseDeplie.setWidget(2, 2, complementAdresse);
    adresseDeplie.setWidget(2, 3, construireBlocIcone(tbComplementAdresse,
            "AdresseDto.complementAdresse." + index, aidetbComplementAdresse));
    adresseDeplie.setWidget(3, 0, autresComplements);
    adresseDeplie.setWidget(3, 1, construireBlocIcone(tbAutresComplements,
            "AdresseDto.autresComplements." + index, aidetbAutresComplements));
    adresseDeplie.setWidget(3, 2, lPays);
    adresseDeplie.setWidget(3, 3, construireBlocIcone(slbPays, "AdresseDto.pays." + index, aideslbPays));
    adresseDeplie.getColumnFormatter().setWidth(0, PersonneCoordonneesViewImplConstants.LARGEUR_COL_LIBELLE);
    adresseDeplie.getColumnFormatter().setWidth(1, PersonneCoordonneesViewImplConstants.LARGEUR_COL_CHAMP);
    adresseDeplie.getColumnFormatter().setWidth(2, PersonneCoordonneesViewImplConstants.LARGEUR_COL_LIBELLE);
    adresseDeplie.getColumnFormatter().setWidth(3, PersonneCoordonneesViewImplConstants.LARGEUR_COL_CHAMP);

    ftBlocFrance = new FlexTable();
    ftBlocFrance.setCellSpacing(3);
    ftBlocFrance.setWidth(AppControllerConstants.POURCENT_100);
    ftBlocFrance.setWidget(0, 0, lCodePostal);
    ftBlocFrance.setWidget(0, 1,
            construireBlocIcone(slbCodePostal, "AdresseDto.codePostalCommune." + index, aideslbCodePostal));
    ftBlocFrance.setWidget(0, 2, lVille);
    ftBlocFrance.setWidget(0, 3, lValueVille);
    ftBlocFrance.setWidget(1, 0, lDepartement);
    ftBlocFrance.setWidget(1, 1, lValueDepartement);
    ftBlocFrance.getColumnFormatter().setWidth(0, PersonneCoordonneesViewImplConstants.LARGEUR_COL_LIBELLE);
    ftBlocFrance.getColumnFormatter().setWidth(1, PersonneCoordonneesViewImplConstants.LARGEUR_COL_CHAMP);
    ftBlocFrance.getColumnFormatter().setWidth(2, PersonneCoordonneesViewImplConstants.LARGEUR_COL_LIBELLE);
    ftBlocFrance.getColumnFormatter().setWidth(3, PersonneCoordonneesViewImplConstants.LARGEUR_COL_CHAMP);

    ftBlocEtranger = new FlexTable();
    ftBlocEtranger.setCellSpacing(3);
    ftBlocEtranger.setWidth(AppControllerConstants.POURCENT_100);
    ftBlocEtranger.setWidget(0, 0, new Label(viewConstants.codePostal()));
    ftBlocEtranger.setWidget(0, 1, construireBlocIcone(tbCodePostalEtranger,
            "AdresseDto.codePostalEtranger." + index, aidetbCodePostalEtranger));
    ftBlocEtranger.setWidget(0, 2, new Label(viewConstants.ville()));
    ftBlocEtranger.setWidget(0, 3, construireBlocIcone(tbCommuneEtranger, "AdresseDto.communeEtranger." + index,
            aidetbCommuneEtranger));
    ftBlocEtranger.getColumnFormatter().setWidth(0, PersonneCoordonneesViewImplConstants.LARGEUR_COL_LIBELLE);
    ftBlocEtranger.getColumnFormatter().setWidth(1, PersonneCoordonneesViewImplConstants.LARGEUR_COL_CHAMP);
    ftBlocEtranger.getColumnFormatter().setWidth(2, PersonneCoordonneesViewImplConstants.LARGEUR_COL_LIBELLE);
    ftBlocEtranger.getColumnFormatter().setWidth(3, PersonneCoordonneesViewImplConstants.LARGEUR_COL_CHAMP);

    contenu.add(adresseDeplie);
    contenu.add(ftBlocFrance);
    contenu.add(ftBlocEtranger);
}

From source file:com.square.client.gwt.client.view.personne.coordonnees.PersonneCoordonneesViewImpl.java

License:Open Source License

private void construireBlocInformations() {
    final Label lTel = new Label(viewConstants.telephone());
    final Label lTel2 = new Label(viewConstants.telephone());
    final Label lEmail = new Label(viewConstants.email());
    lTel.setWordWrap(false);/*from   w w w .  jav  a2s. c  om*/
    lTel2.setWordWrap(false);
    lEmail.setWordWrap(false);

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

    tbTelephone = new DecoratedTextBoxFormat(PersonneCoordonneesViewImplConstants.FORMAT_TELEPHONE_DEFAUT);
    tbTelephone.addStyleName(SquareResources.INSTANCE.css().champTelephone());
    tbTelephone.ensureDebugId(viewDebugIdConstants.debugIdTbTelephone());
    aidetbTelephone = new AideComposant(AideComposantConstants.AIDE_PERSONNE_COORDONNEES_TELEPHONE, isAdmin);
    ajouterAideComposant(aidetbTelephone);

    slbNatureTelephone = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(
            slbIdentifiantLibelleProperties);
    slbNatureTelephone.ensureDebugId(viewDebugIdConstants.debugIdSlbNatureTelephone());
    slbNatureTelephone.addStyleName(SmatisResources.INSTANCE.css().listeNatureTelephone());
    aideslbNatureTelephone = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_COORDONNEES_NATURE_TELEPHONE, isAdmin);
    ajouterAideComposant(aideslbNatureTelephone);

    tbTelephone2 = new DecoratedTextBoxFormat(PersonneCoordonneesViewImplConstants.FORMAT_TELEPHONE_DEFAUT);
    tbTelephone2.addStyleName(SquareResources.INSTANCE.css().champTelephone());
    tbTelephone2.ensureDebugId(viewDebugIdConstants.debugIdTbTelephone2());
    aidetbTelephone2 = new AideComposant(AideComposantConstants.AIDE_PERSONNE_COORDONNEES_TELEPHONE_DEUX,
            isAdmin);
    ajouterAideComposant(aidetbTelephone2);

    slbNatureTelephone2 = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(
            slbIdentifiantLibelleProperties);
    slbNatureTelephone2.ensureDebugId(viewDebugIdConstants.debugIdSlbNatureTelephone2());
    slbNatureTelephone2.addStyleName(SmatisResources.INSTANCE.css().listeNatureTelephone());
    aideslbNatureTelephone2 = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_COORDONNEES_NATURE_TELEPHONE_DEUX, isAdmin);
    ajouterAideComposant(aidetbTelephone2);

    tbEmail = new DecoratedTextBox();
    tbEmail.setMaxLength(PersonneCoordonneesViewImplConstants.MAX_LENGTH_TB_EMAIL);
    tbEmail.ensureDebugId(viewDebugIdConstants.debugIdTbEmail());
    tbEmail.setWidth("300px");
    aidetbEmail = new AideComposant(AideComposantConstants.AIDE_PERSONNE_COORDONNEES_EMAIL, isAdmin);
    ajouterAideComposant(aidetbEmail);

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

    final HorizontalPanel blocTel = new HorizontalPanel();
    blocTel.setSpacing(2);
    blocTel.add(lTel);
    slbNatureTelephone.addStyleName(SquareResources.INSTANCE.css().textBoxNature());
    blocTel.add(construireBlocIcone(tbTelephone, "TelephoneDto.numero.0", aidetbTelephone));
    blocTel.add(construireBlocIcone(slbNatureTelephone, "TelephoneDto.nature.0", aideslbNatureTelephone));
    blocTel.add(imgFlagPaysTelephone);
    imgTelephoneActif = new Image(SmatisResources.INSTANCE.iconePhoneActif());
    imgTelephoneActif.addStyleName(SmatisResources.INSTANCE.css().imgTelephoneActif());
    imgTelephoneActif.setVisible(false);
    imgTelephoneInactif = new Image(SmatisResources.INSTANCE.iconePhoneInactif());
    imgTelephoneInactif.setVisible(false);
    blocTel.add(imgTelephoneActif);
    blocTel.add(imgTelephoneInactif);
    blocTel.setCellVerticalAlignment(lTel, HasAlignment.ALIGN_MIDDLE);
    final HorizontalPanel blocTel2 = new HorizontalPanel();
    blocTel2.setSpacing(2);
    blocTel2.add(lTel2);
    slbNatureTelephone2.addStyleName(SquareResources.INSTANCE.css().textBoxNature());
    blocTel2.add(construireBlocIcone(tbTelephone2, "TelephoneDto.numero.1", aidetbTelephone2));
    blocTel2.add(construireBlocIcone(slbNatureTelephone2, "TelephoneDto.nature.1", aideslbNatureTelephone2));
    blocTel2.add(imgFlagPaysTelephone2);
    imgTelephone2Actif = new Image(SmatisResources.INSTANCE.iconePhoneActif());
    imgTelephone2Actif.addStyleName(SmatisResources.INSTANCE.css().imgTelephoneActif());
    imgTelephone2Actif.setVisible(false);
    imgTelephone2Inactif = new Image(SmatisResources.INSTANCE.iconePhoneInactif());
    imgTelephone2Inactif.setVisible(false);
    blocTel2.add(imgTelephone2Actif);
    blocTel2.add(imgTelephone2Inactif);
    blocTel2.setCellVerticalAlignment(lTel2, HasAlignment.ALIGN_MIDDLE);

    final FlexTable ftTelEmail = new FlexTable();
    ftTelEmail.setWidth(AppControllerConstants.POURCENT_100);
    ftTelEmail.setWidget(0, 0, lTel);
    ftTelEmail.setWidget(0, 1, blocTel);
    ftTelEmail.setWidget(0, 2, lTel2);
    ftTelEmail.setWidget(0, 3, blocTel2);
    ftTelEmail.setWidget(1, 0, lEmail);
    ftTelEmail.setWidget(1, 1, construireBlocIcone(tbEmail, "EmailDto.adresse.0", aidetbEmail));

    ftTelEmail.getColumnFormatter().setWidth(0, "4%");
    ftTelEmail.getColumnFormatter().setWidth(1, "46%");
    ftTelEmail.getColumnFormatter().setWidth(2, "4%");
    ftTelEmail.getColumnFormatter().setWidth(3, "46%");

    fieldSetPanelInformations.add(ftTelEmail);
}

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);/*www  .  j a v a  2 s .c om*/
    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.gestion.GestionPersonneMoraleViewImpl.java

License:Open Source License

private Widget construireBlocInformations(
        SuggestListBoxSingleProperties<IdentifiantLibelleGwt> slbIdentifiantLibelleProperties) {
    slbAgence = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    slbAgence.ensureDebugId(constantsDebugId.debugIdSlbAgence());
    slbAgence.setEnabled(false);/*from   w w w .  j ava 2s  . c om*/
    aideslbAgence = new AideComposant(AideComposantConstants.AIDE_PERSONNE_MORALE_GESTION_AGENCE, isAdmin);
    ajouterAideComposant(aideslbAgence);

    slbCommercial = new DecoratedSuggestListBoxSingle<DimensionRessourceModel>(
            new SuggestListBoxSingleProperties<DimensionRessourceModel>() {
                @Override
                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() };
                }
            });
    slbCommercial.ensureDebugId(constantsDebugId.debugIdSlbCommercial());
    slbCommercial.setEnabled(false);
    aideslbCommercial = new AideComposant(AideComposantConstants.AIDE_PERSONNE_MORALE_GESTION_COMMERCIAL,
            isAdmin);
    ajouterAideComposant(aideslbCommercial);

    final FlexTable flexTableInformations = new FlexTable();
    flexTableInformations.setWidth(AppControllerConstants.POURCENT_100);
    flexTableInformations.setCellSpacing(5);
    flexTableInformations.setWidget(0, 0, new Label(constants.libelleAgence(), false));
    flexTableInformations.setWidget(0, 1, construireBlocIcone(slbAgence, "PersonneDto.agence", aideslbAgence));
    flexTableInformations.setWidget(0, 2, new Label(constants.libelleCommercial(), false));
    flexTableInformations.setWidget(0, 3,
            construireBlocIcone(slbCommercial, "PersonneDto.commercial", aideslbCommercial));
    flexTableInformations.getColumnFormatter().setWidth(0, LARGEUR_COL_LIBELLE_0);
    flexTableInformations.getColumnFormatter().setWidth(1, LARGEUR_COL_CHAMP_1);
    flexTableInformations.getColumnFormatter().setWidth(2, LARGEUR_COL_LIBELLE_2);
    flexTableInformations.getColumnFormatter().setWidth(3, LARGEUR_COL_CHAMP_3);

    final CaptionPanel captionPanel = new CaptionPanel(constants.lbGinformation());
    captionPanel.add(flexTableInformations);
    return captionPanel;
}

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

License:Open Source License

private Widget construireBlocCreation() {
    lCreateur = new Label();
    lCreateur.ensureDebugId(constantsDebugId.debugIdLCreateur());
    lDateCreation = new Label();
    lDateCreation.ensureDebugId(constantsDebugId.debugIdLDateCreation());
    final HorizontalPanel hpLibelle = new HorizontalPanel();
    hpLibelle.add(lCreateur);//from   w  w w  .jav a  2 s .  c  o m
    hpLibelle.add(new HTML("&nbsp;"));
    hpLibelle.add(new Label(constants.libelleLe()));
    hpLibelle.add(new HTML("&nbsp;"));
    hpLibelle.add(lDateCreation);

    final FlexTable flexTable = new FlexTable();
    flexTable.setWidth(AppControllerConstants.POURCENT_100);
    flexTable.setCellSpacing(5);
    flexTable.setWidget(0, 0, new Label(constants.libelleCreePar(), false));
    flexTable.setWidget(0, 1, lCreateur);
    flexTable.setWidget(0, 2, new Label(constants.libelleLe()));
    flexTable.setWidget(0, 3, lDateCreation);
    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.libelleCreation());
    captionPanel.add(flexTable);
    return captionPanel;
}

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

License:Open Source License

/**
 * Constructeur.//from   w ww  .  j  a v a 2  s  .  c o m
 * @param appConstantes les appConstantes.
 */
public PersonneMoraleMoteurRechercheViewImpl(AppControllerConstants appConstantes, boolean isAdmin) {
    this.focusPanel = new FocusPanel();
    this.appConstantes = appConstantes;
    this.isAdmin = isAdmin;
    conteneur = new VerticalPanel();
    conteneur.setSpacing(10);
    conteneur.setWidth(AppControllerConstants.POURCENT_100);
    AideComposant aideView = new AideComposant(AideComposantConstants.AIDE_VIDE, isAdmin);
    ajouterAideComposant(aideView);
    conteneur.add(aideView);
    conteneur.setCellHorizontalAlignment(aideView, HasAlignment.ALIGN_RIGHT);
    construireBlocIdentification();

    construireBlocInformation();

    btnRechercher = new DecoratedButton(viewConstants.rechercher());
    btnRechercher.ensureDebugId(viewDebugIdConstants.debugIdBtnRechercher());
    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));

    this.initWidget(focusPanel);
    this.setWidth(AppControllerConstants.POURCENT_100);
    this.addStyleName(SquareResources.INSTANCE.css().personneMoraleMoteurRecherche());
}

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.
 *//*ww w  . j a va  2 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.
 *///from   w  w  w.j av  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

/**
 * Constructeur./*from ww w . j ava 2s  . co m*/
 * @param iconeErreurChampManager manager des icones des champs d'erreur.
 * @param viewConstants les constantes d'application.
 * @param index index du bloc.
 */
public BlocCreationBeneficiaireViewImpl(IconeErreurChampManager iconeErreurChampManager,
        PersonnePhysiqueCreationViewImplConstants viewConstants, int index) {
    this.index = index;
    this.viewConstants = viewConstants;
    this.iconeErreurChampManager = iconeErreurChampManager;
    flexTable = new FlexTable();
    flexTable.setCellSpacing(5);
    construireBlocBeneficiaire();
    initWidget(flexTable);
}