List of usage examples for com.vaadin.ui FormLayout addComponent
@Override public void addComponent(Component c)
From source file:fr.amapj.view.views.gestioncontratsignes.PopupSaisieAvoir.java
License:Open Source License
@Override protected void createContent(VerticalLayout contentLayout) { PEReceptionCheque peConf = new ParametresService().getPEReceptionCheque(); boolean allowNegativeNumber = peConf.saisieAvoirNegatif == ChoixOuiNon.OUI; FormLayout f = new FormLayout(); textField = BaseUiTools.createCurrencyField("Montant de l'avoir", allowNegativeNumber); textField.setConvertedValue(new Integer(contratSigneDTO.mntAvoirInitial)); textField.addStyleName("align-center"); textField.addStyleName("big"); String message = "<h3> Saisie d'un avoir pour " + contratSigneDTO.prenomUtilisateur + " " + contratSigneDTO.nomUtilisateur + "</h3>"; f.addComponent(new Label(message, ContentMode.HTML)); f.addComponent(textField);// ww w. j ava2s. c om contentLayout.addComponent(f); }
From source file:fr.amapj.view.views.gestioncontratsignes.PopupSaisieUtilisateur.java
License:Open Source License
@Override protected void createContent(VerticalLayout contentLayout) { FormLayout f = new FormLayout(); box = new Searcher(SearcherList.UTILISATEUR_SANS_CONTRAT); box.setParams(data.idModeleContrat); box.setWidth("80%"); f.addComponent(box); contentLayout.addComponent(f);/*from w w w . j a va 2 s . com*/ }
From source file:fr.amapj.view.views.maintenance.PopupSuppressionTotaleContrat.java
License:Open Source License
@Override protected void createContent(VerticalLayout contentLayout) { FormLayout f = new FormLayout(); box = new Searcher(SearcherList.MODELE_CONTRAT); box.setWidth("80%"); f.addComponent(box); contentLayout.addComponent(f);// w ww .java 2s . c o m }
From source file:fr.amapj.view.views.mescontrats.PopupAdhesion.java
License:Open Source License
@Override protected void createContent(VerticalLayout contentLayout) { // //from ww w. j a va2 s .c o m String entete = getEntete(); Label l = new Label(entete, ContentMode.HTML); l.addStyleName(ChameleonTheme.LABEL_BIG); contentLayout.addComponent(l); // if (canModify == true) { FormLayout f = new FormLayout(); textField = BaseUiTools.createCurrencyField("Montant de votre adhsion", false); textField.setConvertedValue(new Integer(getPropositionMontant())); textField.addStyleName("cell-saisie"); f.addComponent(textField); contentLayout.addComponent(f); } // String bas = getBasPage(); l = new Label(bas, ContentMode.HTML); l.addStyleName(ChameleonTheme.LABEL_BIG); contentLayout.addComponent(l); }
From source file:fr.amapj.view.views.parametres.ParametresView.java
License:Open Source License
/** * //ww w .j a v a 2s .com */ @Override public void enterIn(ViewChangeEvent event) { // Bloc identifiants FormLayout form1 = new FormLayout(); form1.setMargin(false); form1.addStyleName("light"); addComponent(form1); Label section = new Label("Paramtres de l'AMAP"); section.addStyleName("h2"); section.addStyleName("colored"); form1.addComponent(section); nomAmap = addTextField("Nom de l'AMAP ", form1); villeAmap = addTextField("Ville de l'AMAP ", form1); addButton("Changer les paramtres gnraux", e -> handleChangerParam()); final PopupListener listener = this; addButton("Ecran \"Mes contrats\" , Gnralits", e -> CorePopup.open(new PEMesContratsEditorPart(), listener)); addButton("Ecran \"Mes contrats\" , Saisie des paiements par l'amapien", e -> CorePopup.open(new PESaisiePaiementEditorPart(), listener)); addButton("Ecran \"Mes livraisons\"", e -> CorePopup.open(new PEMesLivraisonsEditorPart(), listener)); addButton("Ecran \"Liste des adhrents\"", e -> CorePopup.open(new PEListeAdherentEditorPart(), listener)); addButton("Ecran \"Livraison d'un producteur\"", e -> CorePopup.open(new PELivraisonProducteurEditorPart(), listener)); addButton("Ecran \"Livraison d'un amapien\"", e -> CorePopup.open(new PELivraisonAmapienEditorPart(), listener)); addButton("Ecran \"Rception des chques\"", e -> CorePopup.open(new PEReceptionChequeEditorPart(), listener)); addButton("Ecran \"Synthse multi contrats\"", e -> CorePopup.open(new PESyntheseMultiContratEditorPart(), listener)); refresh(); }
From source file:fr.amapj.view.views.parametres.ParametresView.java
License:Open Source License
private TextField addTextField(String lib, FormLayout form) { TextField name = new TextField(lib); // name.addStyleName(TEXTFIELD_COMPTEINPUT); name.setWidth("100%"); name.setNullRepresentation(""); name.setReadOnly(true);//w w w . j a va 2s .c o m form.addComponent(name); return name; }
From source file:fr.amapj.view.views.permanence.mespermanences.grille.InscriptionPopup.java
License:Open Source License
@Override protected void createContent(VerticalLayout contentLayout) { ///*from ww w. j a v a2s .c o m*/ UnePeriodePermanenceDTO periodePermanenceDTO = new MesPermanencesService() .loadCompteurPeriodePermanence(idPeriodePermanence, userId); // if (periodePermanenceDTO.nbInscription >= periodePermanenceDTO.nbSouhaite) { Label l = new Label( "Il est impossible de vous inscrire car vous tes dj inscrit sur suffisamment de dates."); contentLayout.addComponent(l); hasSaveButton = false; return; } // On verifie si il faut faire un choix du rle List<Long> roleIds = findRolesId(); if (roleIds.size() == 0) { Label l = new Label("Impossible de vous inscrire - plus de roles."); contentLayout.addComponent(l); hasSaveButton = false; return; } if (roleIds.size() == 1) { Label l = new Label("Etes vous sr de vouloir vous inscrire pour la date du " + FormatUtils.getFullDate().format(date.datePerm) + " ? "); contentLayout.addComponent(l); selectedRole = roleIds.get(0); return; } Label l = new Label("Veuillez choisir votre rle pour vous inscrire la date du " + FormatUtils.getFullDate().format(date.datePerm) + " : "); contentLayout.addComponent(l); FormLayout f = new FormLayout(); box = new Searcher(new SDRoleAllowed(roleIds)); box.setWidth("80%"); f.addComponent(box); contentLayout.addComponent(f); }
From source file:fr.amapj.view.views.permanence.periode.PopupSaisieUtilisateur.java
License:Open Source License
@Override protected void createContent(VerticalLayout contentLayout) { FormLayout f = new FormLayout(); box = new Searcher(new SDUtilisateurPeriodePermanence(dto, toExclude)); box.setWidth("80%"); f.addComponent(box); contentLayout.addComponent(f);//from w ww .jav a 2 s .co m }
From source file:fr.amapj.view.views.receptioncheque.PopupSaisieAvoir.java
License:Open Source License
@Override protected void createContent(VerticalLayout contentLayout) { PEReceptionCheque peConf = (PEReceptionCheque) new ParametresService() .loadParamEcran(MenuList.RECEPTION_CHEQUES); boolean allowNegativeNumber = peConf.saisieAvoirNegatif == ChoixOuiNon.OUI; FormLayout f = new FormLayout(); textField = BaseUiTools.createCurrencyField("Montant de l'avoir", allowNegativeNumber); textField.setConvertedValue(new Integer(contratSigneDTO.mntAvoirInitial)); textField.addStyleName("align-center"); textField.addStyleName("big"); String message = "<h3> Saisie d'un avoir pour " + contratSigneDTO.prenomUtilisateur + " " + contratSigneDTO.nomUtilisateur + "</h3>"; f.addComponent(new Label(message, ContentMode.HTML)); f.addComponent(textField);/*from w w w. j a va 2 s .com*/ contentLayout.addComponent(f); }
From source file:fr.univlorraine.mondossierweb.views.AdressesView.java
License:Apache License
/** * Initialise la vue//from w w w .j a va 2s . co m */ @PostConstruct public void init() { //On vrifie le droit d'accder la vue if (UI.getCurrent() instanceof MainUI && (userController.isEnseignant() || userController.isEtudiant()) && MainUI.getCurrent() != null && MainUI.getCurrent().getEtudiant() != null) { removeAllComponents(); /* Style */ setMargin(true); setSpacing(true); /* Titre */ Label title = new Label(applicationContext.getMessage(NAME + ".title", null, getLocale())); title.addStyleName(ValoTheme.LABEL_H1); addComponent(title); VerticalLayout globalLayout = new VerticalLayout(); globalLayout.setSizeFull(); globalLayout.setSpacing(true); //Layout avec les infos etatcivil et contact CssLayout idLayout = new CssLayout(); idLayout.setSizeFull(); idLayout.setStyleName("flexwrap"); globalLayout.addComponent(idLayout); // Enable Responsive CSS selectors for the layout Responsive.makeResponsive(idLayout); if (MainUI.getCurrent().getEtudiant().getAdresseAnnuelle() != null) { FormLayout formAdresseAnnuelleLayout = new FormLayout(); formAdresseAnnuelleLayout.setSpacing(true); formAdresseAnnuelleLayout.setMargin(true); Panel panelAdresseAnnuelle = new Panel( applicationContext.getMessage(NAME + ".adresseannuelle.title", null, getLocale()) + " " + MainUI.getCurrent().getEtudiant().getAdresseAnnuelle().getAnnee()); String captionAdresseAnnuelle = applicationContext.getMessage(NAME + ".adresse.title", null, getLocale()); Label fieldAdresseAnnuelle = new Label(); formatLabel(fieldAdresseAnnuelle, captionAdresseAnnuelle, MainUI.getCurrent().getEtudiant().getAdresseAnnuelle().getAdresse1()); formAdresseAnnuelleLayout.addComponent(fieldAdresseAnnuelle); String annuelle2 = valuateTextFieldFromMultipleValues( MainUI.getCurrent().getEtudiant().getAdresseAnnuelle().getAdresse2(), MainUI.getCurrent().getEtudiant().getAdresseAnnuelle().getAdresse3()); if (annuelle2 != null) { Label fieldAdresseAnnuelle2 = new Label(); formatLabel(fieldAdresseAnnuelle2, null, annuelle2); formAdresseAnnuelleLayout.addComponent(fieldAdresseAnnuelle2); } String captionVilleAnnuelle = applicationContext.getMessage(NAME + ".ville.title", null, getLocale()); Label fieldVilleAnnuelle = new Label(); formatLabel(fieldVilleAnnuelle, captionVilleAnnuelle, valuateTextFieldFromMultipleValues( MainUI.getCurrent().getEtudiant().getAdresseAnnuelle().getAdresseetranger(), MainUI.getCurrent().getEtudiant().getAdresseAnnuelle().getCodePostal(), MainUI.getCurrent().getEtudiant().getAdresseAnnuelle().getVille())); formAdresseAnnuelleLayout.addComponent(fieldVilleAnnuelle); String captionPaysAnnuelle = applicationContext.getMessage(NAME + ".pays.title", null, getLocale()); Label fieldPaysAnnuelle = new Label(); formatLabel(fieldPaysAnnuelle, captionPaysAnnuelle, MainUI.getCurrent().getEtudiant().getAdresseAnnuelle().getPays()); formAdresseAnnuelleLayout.addComponent(fieldPaysAnnuelle); String captionTelephoneAnnuelle = applicationContext.getMessage(NAME + ".telephone.title", null, getLocale()); Label fieldTelephoneAnnuelle = new Label(); formatLabel(fieldTelephoneAnnuelle, captionTelephoneAnnuelle, MainUI.getCurrent().getEtudiant().getAdresseAnnuelle().getNumerotel()); formAdresseAnnuelleLayout.addComponent(fieldTelephoneAnnuelle); panelAdresseAnnuelle.setContent(formAdresseAnnuelleLayout); HorizontalLayout adresseAnnuelleGlobalLayout = new HorizontalLayout(); adresseAnnuelleGlobalLayout.setSizeUndefined(); adresseAnnuelleGlobalLayout.setStyleName("firstitembox"); adresseAnnuelleGlobalLayout.addComponent(panelAdresseAnnuelle); adresseAnnuelleGlobalLayout.setExpandRatio(panelAdresseAnnuelle, 1); idLayout.addComponent(adresseAnnuelleGlobalLayout); } if (MainUI.getCurrent().getEtudiant().getAdresseFixe() != null) { FormLayout formAdresseFixeLayout = new FormLayout(); formAdresseFixeLayout.setSpacing(true); formAdresseFixeLayout.setMargin(true); Panel panelAdresseFixe = new Panel( applicationContext.getMessage(NAME + ".adressefixe.title", null, getLocale())); String captionAdresseFixe = applicationContext.getMessage(NAME + ".adresse.title", null, getLocale()); Label fieldAdresseFixe = new Label(); formatLabel(fieldAdresseFixe, captionAdresseFixe, MainUI.getCurrent().getEtudiant().getAdresseFixe().getAdresse1()); formAdresseFixeLayout.addComponent(fieldAdresseFixe); String adfixe2 = valuateTextFieldFromMultipleValues( MainUI.getCurrent().getEtudiant().getAdresseFixe().getAdresse2(), MainUI.getCurrent().getEtudiant().getAdresseFixe().getAdresse3()); if (adfixe2 != null) { Label fieldAdresseFixe2 = new Label(); formatLabel(fieldAdresseFixe2, null, adfixe2); formAdresseFixeLayout.addComponent(fieldAdresseFixe2); } String captionVilleFixe = applicationContext.getMessage(NAME + ".ville.title", null, getLocale()); Label fieldVilleFixe = new Label(); formatLabel(fieldVilleFixe, captionVilleFixe, valuateTextFieldFromMultipleValues( MainUI.getCurrent().getEtudiant().getAdresseFixe().getAdresseetranger(), MainUI.getCurrent().getEtudiant().getAdresseFixe().getCodePostal(), MainUI.getCurrent().getEtudiant().getAdresseFixe().getVille())); formAdresseFixeLayout.addComponent(fieldVilleFixe); String captionPaysFixe = applicationContext.getMessage(NAME + ".pays.title", null, getLocale()); Label fieldPaysFixe = new Label(); formatLabel(fieldPaysFixe, captionPaysFixe, MainUI.getCurrent().getEtudiant().getAdresseFixe().getPays()); formAdresseFixeLayout.addComponent(fieldPaysFixe); String captionTelephoneFixe = applicationContext.getMessage(NAME + ".telephone.title", null, getLocale()); Label fieldTelephoneFixe = new Label(); formatLabel(fieldTelephoneFixe, captionTelephoneFixe, MainUI.getCurrent().getEtudiant().getAdresseFixe().getNumerotel()); formAdresseFixeLayout.addComponent(fieldTelephoneFixe); panelAdresseFixe.setContent(formAdresseFixeLayout); HorizontalLayout adresseFixeGlobalLayout = new HorizontalLayout(); adresseFixeGlobalLayout.setSizeUndefined(); adresseFixeGlobalLayout.setStyleName("itembox"); adresseFixeGlobalLayout.addComponent(panelAdresseFixe); adresseFixeGlobalLayout.setExpandRatio(panelAdresseFixe, 1); idLayout.addComponent(adresseFixeGlobalLayout); } addComponent(globalLayout); if (userController.isEtudiant() && configController.isModificationAdressesAutorisee() && MainUI.getCurrent().getEtudiant().getAdresseAnnuelle() != null) { HorizontalLayout btnLayout = new HorizontalLayout(); btnLayout.setSizeFull(); btnLayout.setSpacing(true); Button btnModifAdresses = new Button( applicationContext.getMessage(NAME + ".bouton.modifieradresses", null, getLocale())); btnModifAdresses.setStyleName(ValoTheme.BUTTON_PRIMARY); btnModifAdresses.setIcon(FontAwesome.EDIT); btnModifAdresses.addClickListener(e -> { ModificationAdressesWindow maw = new ModificationAdressesWindow( MainUI.getCurrent().getEtudiant()); maw.addCloseListener(f -> { init(); }); UI.getCurrent().addWindow(maw); }); btnLayout.addComponent(btnModifAdresses); btnLayout.setComponentAlignment(btnModifAdresses, Alignment.MIDDLE_LEFT); addComponent(btnLayout); } } }