Examples of ProvincesDropDownChoice


Examples of net.fqsc.inscriptions.view.form.component.ProvincesDropDownChoice

    this.add(new RequiredTextField("nom", new PropertyModel(this.personne, "nom")).setLabel(new Model("Nom")));
    this.add(new RequiredTextField("prenom", new PropertyModel(this.personne, "prenom")).setLabel(new Model("Prenom")));
    this.add(new RequiredTextField("adresse", new PropertyModel(this.personne, "adresse")).setLabel(new Model("Adresse")));
    this.add(new RequiredTextField("ville", new PropertyModel(this.personne, "ville")).setLabel(new Model("Ville")));
   
    final ProvincesDropDownChoice province = new ProvincesDropDownChoice("province", new PropertyModel(this.personne, "province"));
    province.setLabel(new Model("Province"));
    this.add(province);
   
       
    this.add(new PaysDropDownChoice("pays", new PropertyModel(this.personne, "pays")){
   
      private static final long serialVersionUID = -2426618314309535060L;

      @Override
      protected boolean wantOnSelectionChangedNotifications() {
                return true;
            }

      @Override
      protected void onSelectionChanged(final Object newSelection) {
       
        final String pays = (String) newSelection;
       
        if(pays == "Canada"){
         
          province.clearInput();
          province.setRequired(true);
          province.setCanada();         
          province.setEnabled(true);
        }       
        else if(pays == "Etats-Unis"){
         
          province.clearInput();
          province.setRequired(true);
          province.setUSA();
          province.setEnabled(true);     
        }
        else{
          province.clearInput();
          province.setEnabled(false);
          province.setRequired(false);
        }
            }

     
    }
View Full Code Here

Examples of org.xrace.view.formcomponents.ProvincesDropDownChoice

    this.add(new RequiredTextField("prenom").setLabel(new Model("Prenom"))
        .setEnabled(!disableImmutable));
    this.add(new TextField("adresse").setLabel(new Model("Adresse")));
    this.add(new TextField("ville").setLabel(new Model("Ville")));

    final ProvincesDropDownChoice provinceDropDownChoice = new ProvincesDropDownChoice(
        "province");
    provinceDropDownChoice.setOutputMarkupId(true);
    provinceDropDownChoice
        .setProviceDropDownChoiceState(personne.getPays());
    this.add(provinceDropDownChoice);

    final DropDownChoice paysDropDownChoice = new PaysDropDownChoice("pays");
    paysDropDownChoice
        .add(new AjaxFormComponentUpdatingBehavior("onchange")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void onUpdate(AjaxRequestTarget target)
          {
            provinceDropDownChoice
                .setProviceDropDownChoiceState(personne
                    .getPays());
            target.addComponent(provinceDropDownChoice);
          }
        });
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.