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

Examples of org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder


    private void createAndAddToLoginFormUsernameAndPasswordFields(Form<Void> loginForm) {
        //Border to add red asterisk on error, FormComponentFeedbackIndicator could be used for something more.
        //TODO: MZA: Take a look at FormComponentFeedbackBorder markup (its wicket:body) as a hint for required label
        //TODO: MZA: How to change a background color of an input with validation error?
        loginForm.add(new FormComponentFeedbackBorder("border").add(
                (usernameField = new RequiredTextField<String>("username", Model.of("")))));
        usernameField.add(new PlaceholderBehavior(getString("label.username")));
        usernameField.add(new RequiredBehavior());
        loginForm.add(passwordField = new PasswordTextField("password", Model.of("")));
        passwordField.add(new PlaceholderBehavior(getString("label.password")));
View Full Code Here


    private PasswordTextField password;

    protected SignInForm(String id) {
      super(id);
      add(new FeedbackPanel("login-feedback"));
      add((new FormComponentFeedbackBorder("username-border")).add(username = new RequiredTextField<String>("username", new Model<String>())));
      add((new FormComponentFeedbackBorder("password-border")).add(password = new PasswordTextField("password", new Model<String>())));
      password.setRequired(true);
      FormComponentLabel usernameLabel =  (new FormComponentLabel("usernameLabel", username));
      add(usernameLabel);
      FormComponentLabel passwordLabel =  (new FormComponentLabel("passwordLabel", password));
      add(passwordLabel);
View Full Code Here

    public WFSLayerConfig(String id, IModel model){
        super(id, model);

        TextField maxFeatures = new TextField("perReqFeatureLimit", new PropertyModel(model, "resource.maxFeatures"));
        maxFeatures.add(NumberValidator.minimum(0));
        Border mfb = new FormComponentFeedbackBorder("perReqFeaturesBorder");
        mfb.add(maxFeatures);
        add(mfb);
        TextField maxDecimals = new TextField("maxDecimals", new PropertyModel(model, "resource.numDecimals"));
        maxFeatures.add(NumberValidator.minimum(0));
        Border mdb = new FormComponentFeedbackBorder("maxDecimalsBorder");
        mdb.add(maxDecimals);
        add(mdb);
    }
View Full Code Here

        });
        choice.setOutputMarkupId(true);
        choice.setNullValid(false);
        choice.setRequired(true);

        final FormComponentFeedbackBorder feedback = new FormComponentFeedbackBorder("border");
        feedback.add(choice);
        add(feedback);
        {
            final String titleKey = RESOURCE_KEY_PREFIX + ".tableNameChoice.title";
            ResourceModel titleModel = new ResourceModel(titleKey);
            String title = String.valueOf(titleModel.getObject());
View Full Code Here

        if (validators != null) {
            for (IValidator validator : validators) {
                textField.add(validator);
            }
        }
        FormComponentFeedbackBorder feedback = new FormComponentFeedbackBorder("border");
        feedback.add(textField);
        add(feedback);
    }
View Full Code Here

        passwordField.setLabel(paramLabelModel);

        // we want to password to stay there if already is
        passwordField.setResetPassword(false);

        FormComponentFeedbackBorder requiredFieldFeedback;
        requiredFieldFeedback = new FormComponentFeedbackBorder("border");

        requiredFieldFeedback.add(passwordField);

        add(requiredFieldFeedback);
    }
View Full Code Here

    if (validators != null) {
      for (IValidator validator : validators) {
        textField.add(validator);
      }
    }
    FormComponentFeedbackBorder feedback = new FormComponentFeedbackBorder(
        "border");
    feedback.add(textField);
    add(feedback);
  }
View Full Code Here

        choice.setRequired(required);
        // set the label to be the paramLabelModel otherwise a validation error would look like
        // "Parameter 'paramValue' is required"
        choice.setLabel(paramLabelModel);

        FormComponentFeedbackBorder feedback = new FormComponentFeedbackBorder("border");
        feedback.add(choice);
        add(feedback);
    }
View Full Code Here

                // link info
                DropDownChoice dropDownChoice = new DropDownChoice("type",
                        new PropertyModel(item.getModel(), "metadataType"), LINK_TYPES);
                dropDownChoice.setRequired(true);
                item.add(dropDownChoice);
                FormComponentFeedbackBorder urlBorder = new FormComponentFeedbackBorder("urlBorder");
                item.add(urlBorder);
                TextField format = new TextField("format", new PropertyModel(item.getModel(), "type"));
                format.setRequired(true);
                item.add(format);
                TextField url = new TextField("metadataLinkURL", new PropertyModel(item.getModel(), "content"));
                url.add(new UrlValidator());
                url.setRequired(true);
                urlBorder.add(url);
               
                // remove link
                AjaxLink link = new AjaxLink("removeLink", item.getModel()) {

                    @Override
View Full Code Here

      // Create a required text field with a max length of 30 characters
      // that edits the book's title
      final TextField<String> title = new TextField<String>("title");
      title.setRequired(true);
      title.add(StringValidator.maximumLength(30));
      final FormComponentFeedbackBorder titleFeedback = new FormComponentFeedbackBorder(
        "titleFeedback");
      add(titleFeedback);
      titleFeedback.add(title);

      // Create a required text field that edits the book's author
      final TextField<String> author = new TextField<String>("author");
      author.setRequired(true);
      final FormComponentFeedbackBorder authorFeedback = new FormComponentFeedbackBorder(
        "authorFeedback");
      add(authorFeedback);
      authorFeedback.add(author);

      // Add fiction checkbox
      add(new CheckBox("fiction"));

      // Books is everything but otherBook
View Full Code Here

TOP

Related Classes of org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder

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.