Package org.apache.wicket.markup.html.form

Examples of org.apache.wicket.markup.html.form.FormComponent


      public RegisterForm(String id)
      {
         super(id);
         add(new PageLink("cancel", Main.class));
         FormComponent password = new PasswordTextField("password").setRequired(true);
         FormComponent verify = new PasswordTextField("verify").setRequired(true);
         add(new FormInputBorder("passwordBorder", "Password", password , new PropertyModel(user, "password")));
         add(new FormInputBorder("verifyBorder", "Verify Password", verify, new PropertyModel(this, "verify")));
         add(new ComponentFeedbackPanel("messages", this));
         add(new EqualInputValidator(password, verify));
      }
View Full Code Here


            public Object getTarget()
            {
               return user;
            }
         }));
         FormComponent password = new PasswordTextField("password").setRequired(true);
         FormComponent verify = new PasswordTextField("verify").setRequired(true);
         add(new FormInputBorder("passwordDecorate", "Password", password , new SeamPropertyModel("password")
         {
            @Override
            public Object getTarget()
            {
View Full Code Here

            feedback.setOutputMarkupId(true);
            add(feedback);
            this.metaData = jmetaData;
            this.oldMetaData = jmetaData;
            Form metaDataForm = new Form("metaDataForm");
            FormComponent fc;
            fc = new RequiredTextField("name", new PropertyModel(this,
                    "metaData.name"));
            fc.add(StringValidator.minimumLength(2));
            metaDataForm.add(fc);
            metaDataForm.add(new Label("name-label", new ResourceModel(
                    "metedataTab.name")));
            fc = new RequiredTextField("language", new PropertyModel(this,
                    "metaData.language"));
            fc.add(StringValidator.minimumLength(2));
            metaDataForm.add(fc);
            metaDataForm.add(new Label("language-label", new ResourceModel(
                    "metedataTab.language")));
            fc = new RequiredTextField("metaValue", new PropertyModel(this,
                    "metaData.value"));
            fc.add(StringValidator.minimumLength(2));
            metaDataForm.add(fc);
            metaDataForm.add(new Label("value-label", new ResourceModel(
                    "metedataTab.value")));
            metaDataForm.add(new AjaxButton("save", new ResourceModel(
                    "common.save"), metaDataForm)
View Full Code Here

            fragment.add( DateLabel.withConverter("date", model, new InternalDateConverter()) );
        }
        else {
            fragment = new Fragment("frag", "editor");

            FormComponent dateField = DateTextField.withConverter("dateTextField", model, new InternalDateConverter());
            setFieldParameters(dateField);
            fragment.add(dateField);
           
            dateField.add(new DatePicker() {
                private static final long serialVersionUID = 1L;
                @Override
                protected boolean enableMonthYearSelection()
                {
                    return false;
View Full Code Here

            fragment.add(label);
        }
        else {
            fragment = new Fragment("frag", "editor");

            final FormComponent dateField = new DateTextField("dateTextField", model) {
                private static final long serialVersionUID = 1L;
                @Override
                public IConverter getConverter(Class type)
                {
                    return converter;
View Full Code Here

        if (component instanceof MarkupContainer) {
            MarkupContainer container = (MarkupContainer)component;
            container.visitChildren(FormComponent.class, new IVisitor<Component>() {
                public Object component(Component component)
                {
                    FormComponent formComponent = (FormComponent)component;
                    formComponent.setLabel( new Model(propertyMeta.getLabel()) );
                    formComponent.add( new ErrorHighlightingBehavior() );
                    return IVisitor.CONTINUE_TRAVERSAL;
                }               
            });
        }
    }
View Full Code Here

    Bean bean = new Bean();
    Form<Bean> form = new Form<Bean>("form", new CompoundPropertyModel<Bean>(bean));
    add(form);
    form.setOutputMarkupId(true);

    FormComponent fc;

    // add form components to the form as usual

    fc = new RequiredTextField<String>("name");
    fc.add(new StringValidator(4, null));
    fc.setLabel(new ResourceModel("label.name"));

    form.add(fc);
    form.add(new SimpleFormComponentLabel("name-label", fc));

    fc = new RequiredTextField<String>("email");
    fc.add(EmailAddressValidator.getInstance());
    fc.setLabel(new ResourceModel("label.email"));

    form.add(fc);
    form.add(new SimpleFormComponentLabel("email-label", fc));

    // attach an ajax validation behavior to all form component's keydown
View Full Code Here

  {
    // initialize
    form.loadPersistentFormComponentValues();

    // validate
    FormComponent username = (FormComponent)panel.get("signInForm:username");

    Assert.assertNotNull(username);

    Assert.assertNotNull(cookieUsername);

    Assert.assertEquals(cookieUsername.getValue(), username.getModelObjectAsString());
  }
View Full Code Here

   *            index of the selectable option, starting from 0
   */
  public void select(String formComponentId, int index)
  {
    checkClosed();
    FormComponent component = (FormComponent)workingForm.get(formComponentId);

    ChoiceSelector choiceSelector = choiceSelectorFactory.create(component);
    choiceSelector.doSelect(index);
    if (component instanceof DropDownChoice)
    {
View Full Code Here

   */
  public void setFile(final String formComponentId, final File file, final String contentType)
  {
    checkClosed();

    FormComponent formComponent = (FormComponent)workingForm.get(formComponentId);

    if (formComponent instanceof FileUploadField == false)
    {
      throw new IllegalArgumentException("'" + formComponentId + "' is not " +
        "a FileUploadField. You can only attach a file to form " +
        "component of this type.");
    }

    MockHttpServletRequest servletRequest = baseWicketTester.getServletRequest();
    servletRequest.addFile(formComponent.getInputName(), file, contentType);
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.markup.html.form.FormComponent

Copyright © 2018 www.massapicom. 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.