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.physique.creation.PersonnePhysiqueCreationViewImpl.java

License:Open Source License

/**
 * Construit le bloc des criteres de recherche.
 *//*from   w ww  . j av  a2  s  . 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 de l'adresse.//from  www. j  a  v a 2  s .  com
 */
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.gestion.GestionPersonnePhysiqueViewImpl.java

License:Open Source License

private Widget construireBlocInfosSup(
        SuggestListBoxSingleProperties<IdentifiantLibelleGwt> slbIdentifiantLibelleProperties,
        SuggestListBoxSingleProperties<IdentifiantLibelleBooleanModel> slbIdentifiantLibelleBooleanProperties) {
    libDecede = new Label("", false);
    libDecede.ensureDebugId(constantsDebugId.debugIdLbGDecede());
    lbGnumeroRo = new Label("", false);
    lbGnumeroRo.ensureDebugId(constantsDebugId.debugIdLbGnumeroRo());
    lbGstatut = new Label("", false);
    lbGstatut.ensureDebugId(constantsDebugId.debugIdLbGstatut());
    libGregime = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    aidelibGregime = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_GESTION_REGIME, isAdmin);
    ajouterAideComposant(aidelibGregime);
    libGregime.ensureDebugId(constantsDebugId.debugIdLibGregime());
    libGsegment = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    libGsegment.ensureDebugId(constantsDebugId.debugIdLibGsegment());
    libGsegment.setEnabled(false);//from  w  w w. j ava 2 s  .  com
    aidelibGsegment = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_GESTION_SEGMENT, isAdmin);
    ajouterAideComposant(aidelibGsegment);
    final SuggestListBoxSingleProperties<CaisseSimpleModel> slbCaisseProperties = new SuggestListBoxSingleProperties<CaisseSimpleModel>() {

        @Override
        public String getSelectSuggestRenderer(CaisseSimpleModel row) {
            return row == null || row.getId().equals(constants.IDENTIFIANT_NC) ? ""
                    : row.getCode() + "." + row.getCentre() + "." + row.getNom();
        }

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

        @Override
        public String[] getResultRowsRenderer(CaisseSimpleModel row) {
            return new String[] { row == null || row.getId().equals(constants.IDENTIFIANT_NC) ? ""
                    : row.getCode() + "." + row.getCentre() + "." + row.getNom() };
        }
    };
    libGcaisse = new DecoratedSuggestListBoxSingle<CaisseSimpleModel>(slbCaisseProperties);
    libGcaisse.ensureDebugId(constantsDebugId.debugIdLibGcaisse());
    aidelibGcaisse = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_GESTION_CAISSE, isAdmin);
    ajouterAideComposant(aidelibGcaisse);
    libGprofession = new DecoratedSuggestListBoxSingle<IdentifiantLibelleBooleanModel>(
            slbIdentifiantLibelleBooleanProperties);
    libGprofession.ensureDebugId(constantsDebugId.debugIdLibGprofession());
    aidelibGprofession = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_GESTION_PROFESSION,
            isAdmin);
    ajouterAideComposant(aidelibGprofession);

    final FlexTable flexTable = new FlexTable();
    flexTable.setWidth(AppControllerConstants.POURCENT_100);
    flexTable.setCellSpacing(5);
    flexTable.setWidget(0, 0, libDecede);
    flexTable.setWidget(1, 0, new Label(constants.lbGnumeroRo(), false));
    flexTable.setWidget(1, 1, lbGnumeroRo);
    flexTable.setWidget(1, 2, new Label(constants.lbGstatut(), false));
    flexTable.setWidget(1, 3, lbGstatut);
    flexTable.setWidget(2, 0, new Label(constants.lbGregime(), false));
    flexTable.setWidget(2, 1,
            construireBlocIcone(libGregime, "PersonneDto.infoSante.caisseRegime", aidelibGregime));
    flexTable.setWidget(2, 2, new Label(constants.lbGsegment(), false));
    flexTable.setWidget(2, 3, construireBlocIcone(libGsegment, "PersonneDto.segment", aidelibGsegment));
    flexTable.setWidget(3, 0, new Label(constants.lbGcaisse(), false));
    flexTable.setWidget(3, 1, construireBlocIcone(libGcaisse, "PersonneDto.infoSante.caisse", aidelibGcaisse));
    flexTable.setWidget(3, 2, new Label(constants.lbGprofession(), false));
    flexTable.setWidget(3, 3,
            construireBlocIcone(libGprofession, "PersonneDto.profession", aidelibGprofession));
    flexTable.getFlexCellFormatter().setColSpan(0, 0, 2);
    flexTable.getRowFormatter().setVerticalAlign(2, HasVerticalAlignment.ALIGN_MIDDLE);
    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.lbGinformationSup());
    captionPanel.add(flexTable);
    return captionPanel;
}

From source file:com.square.client.gwt.client.view.personne.physique.gestion.GestionPersonnePhysiqueViewImpl.java

License:Open Source License

private Widget construireBlocInformations(
        SuggestListBoxSingleProperties<IdentifiantLibelleGwt> slbIdentifiantLibelleProperties) {
    final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> propertiesLbEnfant = new SuggestListBoxSingleProperties<IdentifiantLibelleGwt>() {
        @Override//from w ww  .j  av a2  s .  c o  m
        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() };
        }
    };

    libGreseauVente = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    libGreseauVente.setEnabled(false);
    libGreseauVente.ensureDebugId(constantsDebugId.debugIdLibGreseauVente());
    aidelibGreseauVente = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_GESTION_RESEAU_VENTE,
            isAdmin);
    ajouterAideComposant(aidelibGreseauVente);

    libGcsp = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    libGcsp.ensureDebugId(constantsDebugId.debugIdLibGcsp());
    aidelibGcsp = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_GESTION_CSP, isAdmin);
    ajouterAideComposant(aidelibGcsp);

    tbGnomJeuneFille = new DecoratedTextBoxFormat("AAAAAAAAAAAAAAAAA");
    tbGnomJeuneFille.ensureDebugId(constantsDebugId.debugIdTbGnomJeuneFille());
    aidetbGnomJeuneFille = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_GESTION_NOM_JEUNE_FILLE, isAdmin);
    ajouterAideComposant(aidetbGnomJeuneFille);

    slbAgence = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties);
    slbAgence.setEnabled(false);
    slbAgence.ensureDebugId(constantsDebugId.debugIdSlbAgence());
    aideslbAgence = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_GESTION_AGENCE, isAdmin);
    ajouterAideComposant(aideslbAgence);

    libGsituationMarie = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(
            slbIdentifiantLibelleProperties);
    libGsituationMarie.ensureDebugId(constantsDebugId.debugIdLibGsituationMarie());
    aidelibGsituationMarie = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_GESTION_SITAUTION_MARITALE, isAdmin);
    ajouterAideComposant(aidelibGsituationMarie);

    slbsLibSitiationEnfants = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesLbEnfant);
    aideslbsLibSitiationEnfants = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_GESTION_SITUATION_PARENTALE, isAdmin);
    ajouterAideComposant(aideslbsLibSitiationEnfants);

    flexTableInformations = new FlexTable();
    flexTableInformations.setWidth(AppControllerConstants.POURCENT_100);
    flexTableInformations.setCellSpacing(5);
    flexTableInformations.setWidget(0, 0, new Label(constants.lbGreseauVente(), false));
    flexTableInformations.setWidget(0, 1,
            construireBlocIcone(libGreseauVente, "PersonneDto.reseauVente", aidelibGreseauVente));
    flexTableInformations.setWidget(0, 2, new Label(constants.lbGcsp(), false));
    flexTableInformations.setWidget(0, 3, construireBlocIcone(libGcsp, "PersonneDto.csp", aidelibGcsp));
    flexTableInformations.setWidget(LIGNE_NOM_JEUNE_FILLE, 0, new Label(constants.lbGnomJeuneFille(), false));
    flexTableInformations.setWidget(LIGNE_NOM_JEUNE_FILLE, 1,
            construireBlocIcone(tbGnomJeuneFille, "PersonneDto.nomJeuneFille", aidetbGnomJeuneFille));
    flexTableInformations.setWidget(2, 0, new Label(constants.libelleAgence(), false));
    flexTableInformations.setWidget(2, 1, construireBlocIcone(slbAgence, "PersonneDto.agence", aideslbAgence));
    flexTableInformations.setWidget(3, 0, new Label(constants.lbGsituationDeclare(), false));
    flexTableInformations.setWidget(3, 1,
            construireBlocIcone(libGsituationMarie, "PersonneDto.sitFam", aidelibGsituationMarie));
    flexTableInformations.setWidget(3, 2, new Label(constants.lbGsituationEnfants(), false));
    flexTableInformations.setWidget(3, 3,
            construireBlocIcone(slbsLibSitiationEnfants, "PersonneDto.nbEnfant", aideslbsLibSitiationEnfants));
    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.physique.gestion.GestionPersonnePhysiqueViewImpl.java

License:Open Source License

private Widget construireBlocCreation() {
    lCreateur = new Label("", false);
    lCreateur.ensureDebugId(constantsDebugId.debugIdLCreateur());
    lDateCreation = new Label("", false);
    lDateCreation.ensureDebugId(constantsDebugId.debugIdLDateCreation());
    final HorizontalPanel hpLibelle = new HorizontalPanel();
    hpLibelle.add(lCreateur);/*  w w w . j a  v  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(), false));
    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.physique.moteur.recherche.PersonnePhysiqueMoteurRechercheViewImpl.java

License:Open Source License

/**
 * Constructeur./*  w w  w.j ava 2 s.c  o m*/
 * @param constantes les constantes.
 * @param appConstantes les appConstantes.
 */
public PersonnePhysiqueMoteurRechercheViewImpl(ConstantesModel constantes,
        AppControllerConstants appConstantes) {
    this.focusPanel = new FocusPanel();
    this.constantes = constantes;
    this.appConstantes = appConstantes;
    this.isAdmin = constantes.isHasRoleAdmin();

    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;
        }
    };
    conteneur = new VerticalPanel();
    conteneur.setSpacing(10);
    conteneur.setWidth(AppControllerConstants.POURCENT_100);
    final AideComposant aideView = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_GLOBAL, isAdmin);
    ajouterAideComposant(aideView);
    conteneur.add(aideView);
    conteneur.setCellHorizontalAlignment(aideView, HasAlignment.ALIGN_RIGHT);
    construireBlocIdentification();
    construireBlocComplement();
    construiteBlocInformations();

    btnRechercher = new DecoratedButton(viewConstants.rechercher());
    btnRechercher.ensureDebugId(viewDebugIdConstants.debugIdBtnRecherche());
    btnEffacerRecherche = new DecoratedButton(viewConstants.effacer());
    btnEffacerRecherche.ensureDebugId(viewDebugIdConstants.debugIdBtnEffacerRecherche());

    final FlexTable conteneurButtons = new FlexTable();
    conteneurButtons.setCellSpacing(5);
    conteneurButtons.setWidget(0, 0, btnRechercher);
    conteneurButtons.setWidget(0, 1, btnEffacerRecherche);
    conteneur.add(conteneurButtons);
    conteneur.setCellHorizontalAlignment(conteneurButtons, HasAlignment.ALIGN_CENTER);

    createRemotePagingTable();
    creerExportExcel();

    focusPanel.add(new ContenuOnglet(conteneur));

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

From source file:com.square.client.gwt.client.view.personne.physique.moteur.recherche.PersonnePhysiqueMoteurRechercheViewImpl.java

License:Open Source License

/**
 * Construit le bloc des criteres de recherche.
 *///from   www  . j  a  va  2s . c  om
private void construireBlocIdentification() {
    tbNumeroClient = new DecoratedTextBox();
    tbNumeroClient.ensureDebugId(viewDebugIdConstants.debugIdTbNumClient());
    aidetbNumeroClient = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_NUMERO_CLIENT, isAdmin);
    final HorizontalPanel paneltbNumeroClient = new HorizontalPanel();
    paneltbNumeroClient.setSpacing(5);
    paneltbNumeroClient.add(tbNumeroClient);
    paneltbNumeroClient.add(aidetbNumeroClient);
    ajouterAideComposant(aidetbNumeroClient);

    tbNom = new DecoratedTextBox();
    tbNom.ensureDebugId(viewDebugIdConstants.debugIdTbNom());
    aidetbNom = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_NOM, isAdmin);
    final HorizontalPanel paneltbNom = new HorizontalPanel();
    paneltbNom.setSpacing(5);
    paneltbNom.add(tbNom);
    paneltbNom.add(aidetbNom);
    ajouterAideComposant(aidetbNom);

    tbNomJF = new DecoratedTextBox();
    tbNomJF.ensureDebugId(viewDebugIdConstants.debugIdTbNomJF());
    aidetbNomJF = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_NOM_JEUNE_FILLE,
            isAdmin);
    final HorizontalPanel paneltbNomJF = new HorizontalPanel();
    paneltbNomJF.setSpacing(5);
    paneltbNomJF.add(tbNomJF);
    paneltbNomJF.add(aidetbNomJF);
    ajouterAideComposant(aidetbNomJF);

    tbPrenom = new DecoratedTextBox();
    tbPrenom.ensureDebugId(viewDebugIdConstants.debugIdTbPrenom());
    aidetbPrenom = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_PRENOM, isAdmin);
    final HorizontalPanel paneltbPrenom = new HorizontalPanel();
    paneltbPrenom.setSpacing(5);
    paneltbPrenom.add(tbPrenom);
    paneltbPrenom.add(aidetbPrenom);
    ajouterAideComposant(aidetbPrenom);

    tbNumeroRO = new DecoratedTextBox();
    tbNumeroRO.ensureDebugId(viewDebugIdConstants.debugIdTbNumRO());
    aidetbNumeroRO = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_NUMERO_RO,
            isAdmin);
    final HorizontalPanel paneltbNumeroRO = new HorizontalPanel();
    paneltbNumeroRO.setSpacing(5);
    paneltbNumeroRO.add(tbNumeroRO);
    paneltbNumeroRO.add(aidetbNumeroRO);
    ajouterAideComposant(aidetbNumeroRO);

    cdbDateNaissance = new DecoratedCalendrierDateBox(true);
    cdbDateNaissance.ensureDebugId(viewDebugIdConstants.debugIdCdbDateNaissance());
    aidecdbDateNaissance = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_DATE_NAISSANCE, isAdmin);
    final HorizontalPanel panelcdbDateNaissance = new HorizontalPanel();
    panelcdbDateNaissance.setSpacing(5);
    panelcdbDateNaissance.add(cdbDateNaissance);
    panelcdbDateNaissance.add(aidecdbDateNaissance);
    ajouterAideComposant(aidecdbDateNaissance);

    slbNature = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(slbIdLibelleProperties);
    slbNature.ensureDebugId(viewDebugIdConstants.debugIdSlbNature());
    slbNature.setScrollPanelSuggestMultipleHeight(
            PersonnePhysiqueMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);
    aideslbNature = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_NATURE, isAdmin);
    final HorizontalPanel panelslbNature = new HorizontalPanel();
    panelslbNature.setSpacing(5);
    panelslbNature.add(slbNature);
    panelslbNature.add(aideslbNature);
    ajouterAideComposant(aideslbNature);
    final CaptionPanel fieldSetPanel = new CaptionPanel(viewConstants.identification());

    final Label numeroClient = creerLibelle(viewConstants.numeroClient());
    final Label nom = creerLibelle(viewConstants.nom());
    final Label nomJF = creerLibelle(viewConstants.nomJF());
    final Label prenom = creerLibelle(viewConstants.prenom());
    final Label numeroRO = creerLibelle(viewConstants.numeroRO());
    final Label dateNaissance = creerLibelle(viewConstants.dateNaissance());
    final Label nature = creerLibelle(viewConstants.nature());

    final FlexTable fpIdentification = new FlexTable();
    fpIdentification.setWidth(AppControllerConstants.POURCENT_100);
    fpIdentification.setCellSpacing(5);
    fpIdentification.setWidget(0, 0, numeroClient);
    fpIdentification.setWidget(0, 1, paneltbNumeroClient);
    fpIdentification.setWidget(0, 2, nom);
    fpIdentification.setWidget(0, 3, paneltbNom);
    fpIdentification.setWidget(0, 4, prenom);
    fpIdentification.setWidget(0, 5, paneltbPrenom);
    fpIdentification.setWidget(1, 0, numeroRO);
    fpIdentification.setWidget(1, 1, paneltbNumeroRO);
    fpIdentification.setWidget(1, 2, nomJF);
    fpIdentification.setWidget(1, 3, paneltbNomJF);
    fpIdentification.setWidget(1, 4, dateNaissance);
    fpIdentification.setWidget(1, 5, panelcdbDateNaissance);
    fpIdentification.setWidget(2, 0, nature);
    fpIdentification.setWidget(2, 1, panelslbNature);

    fpIdentification.getColumnFormatter().setWidth(0,
            PersonnePhysiqueMoteurRechercheViewImplConstants.LARGEUR_COL1_LIBELLE);
    fpIdentification.getColumnFormatter().setWidth(1,
            PersonnePhysiqueMoteurRechercheViewImplConstants.LARGEUR_COL_CHAMP);
    fpIdentification.getColumnFormatter().setWidth(2,
            PersonnePhysiqueMoteurRechercheViewImplConstants.LARGEUR_COL2_LIBELLE);
    fpIdentification.getColumnFormatter().setWidth(3,
            PersonnePhysiqueMoteurRechercheViewImplConstants.LARGEUR_COL_CHAMP);
    fpIdentification.getColumnFormatter().setWidth(4,
            PersonnePhysiqueMoteurRechercheViewImplConstants.LARGEUR_COL3_LIBELLE);
    fpIdentification.getColumnFormatter().setWidth(5,
            PersonnePhysiqueMoteurRechercheViewImplConstants.LARGEUR_COL_CHAMP);

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

From source file:com.square.client.gwt.client.view.personne.physique.moteur.recherche.PersonnePhysiqueMoteurRechercheViewImpl.java

License:Open Source License

/**
 * Construit le bloc des criteres de recherche.
 *//*from   www.j  av a2 s .  co  m*/
private void construireBlocComplement() {
    // 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;
        }
    };

    tbTelephone = new DecoratedTextBox();
    tbTelephone.ensureDebugId(viewDebugIdConstants.debugIdTbTelephone());
    aidetbTelephone = new AideComposant(AideComposantConstants.AIDE_RECHERCHE_PERSONNE_NUMERO_TEL, isAdmin);
    final HorizontalPanel paneltbTelephone = new HorizontalPanel();
    paneltbTelephone.setSpacing(5);
    paneltbTelephone.add(tbTelephone);
    paneltbTelephone.add(aidetbTelephone);
    ajouterAideComposant(aidetbTelephone);

    tbEmail = new DecoratedTextBox();
    tbEmail.ensureDebugId(viewDebugIdConstants.debugIdTbEmail());
    aidetbEmail = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_EMAIL, isAdmin);
    final HorizontalPanel paneltbEmail = new HorizontalPanel();
    paneltbEmail.setSpacing(5);
    paneltbEmail.add(tbEmail);
    paneltbEmail.add(aidetbEmail);
    ajouterAideComposant(aidetbEmail);

    tbNumeroVoie = new DecoratedTextBox();
    tbNumeroVoie.ensureDebugId(viewDebugIdConstants.debugIdTbNumeroVoie());
    aidetbNumeroVoie = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_NUMERO_VOIE,
            isAdmin);
    final HorizontalPanel paneltbNumeroVoie = new HorizontalPanel();
    paneltbNumeroVoie.setSpacing(5);
    paneltbNumeroVoie.add(tbNumeroVoie);
    paneltbNumeroVoie.add(aidetbNumeroVoie);
    ajouterAideComposant(aidetbNumeroVoie);

    tbAdresse = new DecoratedTextBox();
    tbAdresse.ensureDebugId(viewDebugIdConstants.debugIdTbAdresse());
    aidetbAdresse = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_ADRESSE, isAdmin);
    final HorizontalPanel paneltbAdresse = new HorizontalPanel();
    paneltbAdresse.setSpacing(5);
    paneltbAdresse.add(tbAdresse);
    paneltbAdresse.add(aidetbAdresse);
    ajouterAideComposant(aidetbAdresse);

    slbCodePostal = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(slbCodePostalProperties);
    slbCodePostal.ensureDebugId(viewDebugIdConstants.debugIdSlbCodePostal());
    slbCodePostal.setScrollPanelSuggestMultipleHeight(
            PersonnePhysiqueMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);
    aideslbCodePostal = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_CODE_POSTAL,
            isAdmin);
    final HorizontalPanel panelslbCodePostal = new HorizontalPanel();
    panelslbCodePostal.setSpacing(5);
    panelslbCodePostal.add(slbCodePostal);
    panelslbCodePostal.add(aideslbCodePostal);
    ajouterAideComposant(aideslbCodePostal);

    slbNatureVoie = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(slbIdLibelleProperties);
    slbNatureVoie.ensureDebugId(viewDebugIdConstants.debugIdSlbNatureVoie());
    slbNatureVoie.setScrollPanelSuggestMultipleHeight(
            PersonnePhysiqueMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);
    aideslbNatureVoie = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_NATURE_VOIE,
            isAdmin);
    final HorizontalPanel panelslbNatureVoie = new HorizontalPanel();
    panelslbNatureVoie.setSpacing(5);
    panelslbNatureVoie.add(slbNatureVoie);
    panelslbNatureVoie.add(aideslbNatureVoie);
    ajouterAideComposant(aideslbNatureVoie);

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

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

    final FlexTable fpComplement = new FlexTable();
    fpComplement.setWidth(AppControllerConstants.POURCENT_100);
    fpComplement.setCellSpacing(5);
    final Label telephone = creerLibelle(viewConstants.telephone());
    final Label email = creerLibelle(viewConstants.email());
    final Label numeroVoie = creerLibelle(viewConstants.numeroVoie());
    final Label natureVoie = creerLibelle(viewConstants.natureVoie());
    final Label adresse = creerLibelle(viewConstants.adresse());
    final Label codePostal = creerLibelle(viewConstants.codePostal());
    final Label ville = creerLibelle(viewConstants.ville());

    fpComplement.setWidget(0, 0, telephone);
    fpComplement.setWidget(0, 1, paneltbTelephone);
    fpComplement.setWidget(0, 2, email);
    fpComplement.setWidget(0, 3, paneltbEmail);
    fpComplement.setWidget(1, 0, numeroVoie);
    fpComplement.setWidget(1, 1, paneltbNumeroVoie);
    fpComplement.setWidget(1, 2, natureVoie);
    fpComplement.setWidget(1, 3, panelslbNatureVoie);
    fpComplement.setWidget(1, 4, adresse);
    fpComplement.setWidget(1, 5, paneltbAdresse);
    fpComplement.setWidget(2, 0, codePostal);
    fpComplement.setWidget(2, 1, panelslbCodePostal);
    fpComplement.setWidget(2, 2, ville);
    fpComplement.setWidget(2, 3, panelslbVille);

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

From source file:com.square.client.gwt.client.view.personne.physique.moteur.recherche.PersonnePhysiqueMoteurRechercheViewImpl.java

License:Open Source License

/**
 * Construit le bloc relatif aux informations.
 *//*ww  w.  j  a  v  a  2 s  . c o  m*/
private void construiteBlocInformations() {
    slbcAgences = new DecoratedSuggestListBoxComposite<IdentifiantLibelleGwt>(
            new SuggestListBoxCompositeProperties<IdentifiantLibelleGwt>() {
                @Override
                public String getSuggestListBoxMultiplePopupTitle() {
                    return viewConstants.SlbPropertiesAgence();
                }

                @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;
                }
            });
    slbcAgences.ensureDebugId(viewDebugIdConstants.debugIdSlbcAgences());
    slbcAgences.setScrollPanelSuggestMultipleHeight(
            PersonnePhysiqueMoteurRechercheViewImplConstants.HAUTEUR_SCROLLPANEL_LISTBOX_MULTIPLE);
    aideslbcAgences = new AideComposant(AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_RECHERCHE_AGENCES,
            isAdmin);
    final HorizontalPanel panelslbcAgences = new HorizontalPanel();
    panelslbcAgences.setSpacing(5);
    panelslbcAgences.add(slbcAgences);
    panelslbcAgences.add(aideslbcAgences);
    ajouterAideComposant(aideslbcAgences);
    final CaptionPanel captionPanel = new CaptionPanel(viewConstants.informations());

    final FlexTable fpInformation = new FlexTable();
    fpInformation.setCellSpacing(5);
    fpInformation.setWidth(AppControllerConstants.POURCENT_100);
    final Label libelleAgences = creerLibelle(viewConstants.libelleAgences());

    fpInformation.setWidget(0, 0, libelleAgences);
    fpInformation.setWidget(0, 1, panelslbcAgences);

    fpInformation.getColumnFormatter().setWidth(0,
            PersonnePhysiqueMoteurRechercheViewImplConstants.LARGEUR_COL1_LIBELLE);
    fpInformation.getColumnFormatter().setWidth(1, "89%");

    captionPanel.add(fpInformation);
    conteneur.add(captionPanel);
}

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

License:Open Source License

private void construireBlocActionOrigine(
        SuggestListBoxSingleProperties<IdentifiantLibelleGwt> propertiesIdentifiantLibelleGwt) {
    // Cration des composants
    final Label ltitreNature = new Label(viewConstants.nature(), false);
    final Label ltitreCampagne = new Label(viewConstants.campagne(), false);
    slbsNature = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesIdentifiantLibelleGwt);
    slbsNature.ensureDebugId(viewDebugIdConstants.debugIdSlbsNature());
    aideslbsNature = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_OPPORTUNITES_CREATION_NATURE, isAdmin);
    ajouterAideComposant(aideslbsNature);

    slbsCampagne = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesIdentifiantLibelleGwt);
    slbsCampagne.ensureDebugId(viewDebugIdConstants.debugIdSlbsCampagne());
    aideslbsCampagne = new AideComposant(
            AideComposantConstants.AIDE_PERSONNE_PHYSIQUE_OPPORTUNITES_CREATION_CAMPAGNE, isAdmin);
    final HorizontalPanel panelslbsCampagne = new HorizontalPanel();
    slbsCampagne.getElement().getStyle().setMarginRight(PANEL_COMPOSANT_SPACING, Unit.PX);
    panelslbsCampagne.add(slbsCampagne);
    panelslbsCampagne.add(aideslbsCampagne);
    ajouterAideComposant(aideslbsCampagne);
    final HorizontalPanel panelSlbNature = new HorizontalPanel();
    panelSlbNature.add(construireBlocIcone(slbsNature, "OpportuniteDto.idNature"));
    panelSlbNature.add(aideslbsNature);//from  w w  w. j  a  v  a  2s  .  co  m
    final FlexTable flexTable = new FlexTable();
    flexTable.setCellSpacing(3);
    flexTable.setWidth(AppControllerConstants.POURCENT_100);
    flexTable.setWidget(0, 0, ltitreNature);
    flexTable.setWidget(0, 1, panelSlbNature);
    flexTable.setWidget(1, 0, ltitreCampagne);
    flexTable.setWidget(1, 1, panelslbsCampagne);
    flexTable.getColumnFormatter().setWidth(0, OpportuniteCreationViewImplConstants.WIDTH_COL1);
    flexTable.getColumnFormatter().setWidth(1, OpportuniteCreationViewImplConstants.WIDTH_COL2);

    final CaptionPanel captionPanel = new CaptionPanel(viewConstants.titreActionOrigine());
    captionPanel.add(flexTable);
    conteneur.add(captionPanel);
}