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

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


    f.add(new Label("a"));
    f.add(new TextField<String>("txt1"));
    f.add(new TextField("txt2"));
    f.add(new CheckBox("booleanProperty"));
    f.add(new DropDownChoice("sel"));
    f.add(new Button("submit"));
    f.add(newLabel(LE_STRING));

    f.add(newPanel("panel"));
    getWhat("panel");
    getString("panel");
View Full Code Here


   * Toggle submit button to enabled when text field validates.
   */
  public void testToggleAjaxFormButton()
  {
    tester.startPage(new MockAjaxFormPage());
    Button submit = getSubmitButton();
    assertFalse(submit.isEnabled());
    FormTester form = tester.newFormTester("form");

    tester.setupRequestAndResponse();
    form.setValue("text", "XX");
    setTextFieldAndAssertSubmit(false);
View Full Code Here

  }

  private void setTextFieldAndAssertSubmit(boolean expected)
  {
    tester.executeAjaxEvent("form:text", "onkeyup");
    Button submit = getSubmitButton();
// System.out.println(Session.get().getFeedbackMessages());
    assertEquals(expected, submit.isEnabled());
  }
View Full Code Here

        languageSelect = new LocaleDropDown("language", Arrays.asList(new Locale[]{Locale.ENGLISH, Locale.ITALIAN}));

        form.add(languageSelect);

        Button submitButton = new Button("submit", new Model<String>(getString("submit"))) {

            private static final long serialVersionUID = 429178684321093953L;

            @Override
            public void onSubmit() {
                try {
                    String[] entitlements = authenticate(userIdField.getRawInput(), passwordField.getRawInput());

                    SyncopeSession.get().setUserId(userIdField.getRawInput());
                    SyncopeSession.get().setEntitlements(entitlements);
                    SyncopeSession.get().setCoreVersion(getCoreVersion());

                    setResponsePage(WelcomePage.class, parameters);
                } catch (HttpClientErrorException e) {
                    error(getString("login-error"));

                    PreemptiveAuthHttpRequestFactory requestFactory = ((PreemptiveAuthHttpRequestFactory) SyncopeSession.
                            get().getRestTemplate().getRequestFactory());

                    ((DefaultHttpClient) requestFactory.getHttpClient()).getCredentialsProvider().clear();
                }
            }
        };

        submitButton.setDefaultFormProcessing(false);
        form.add(submitButton);

        add(form);
        add(new FeedbackPanel("feedback"));
View Full Code Here

   */
  @Test
  public void toggleAjaxFormButton()
  {
    tester.startPage(new MockAjaxFormPage());
    Button submit = getSubmitButton();
    assertFalse(submit.isEnabled());
    FormTester form = tester.newFormTester("form");

    form.setValue("text", "XX");
    setTextFieldAndAssertSubmit(false);
    tester.clearFeedbackMessages();
View Full Code Here

  }

  private void setTextFieldAndAssertSubmit(boolean expected)
  {
    tester.executeAjaxEvent("form:text", "onkeyup");
    Button submit = getSubmitButton();
// System.out.println(Session.get().getFeedbackMessages());
    assertEquals(expected, submit.isEnabled());
  }
View Full Code Here

     * Means that an button or an ajax link was clicked and needs to be added to the request
     * parameters to their form component correctly resolves the submit origin
     */
    if (component instanceof Button)
    {
      Button clickedButton = (Button)component;
      getServletRequest().setParameter(clickedButton.getInputName(), clickedButton.getValue());
    }
    else if (component instanceof AjaxSubmitLink)
    {
      String inputName = ((IFormSubmittingComponent)component).getInputName();
      Map<String, String[]> requestParams = getParametersForNextRequest();
View Full Code Here

      });

      // and this is to show we can nest ListViews in Forms too
      add(new LinesListView("lines"));

      add(new Button("saveButton"));

      add(new Button("resetButton")
      {
        @Override
        public void onSubmit()
        {
          // just set a new instance of the page
View Full Code Here

   */
  @Test
  public void toggleAjaxFormButton()
  {
    tester.startPage(new MockAjaxFormPage());
    Button submit = getSubmitButton();
    assertFalse(submit.isEnabled());
    FormTester form = tester.newFormTester("form");

    form.setValue("text", "XX");
    setTextFieldAndAssertSubmit(false);
    tester.clearFeedbackMessages();
View Full Code Here

  }

  private void setTextFieldAndAssertSubmit(boolean expected)
  {
    tester.executeAjaxEvent("form:text", "onkeyup");
    Button submit = getSubmitButton();
// System.out.println(Session.get().getFeedbackMessages());
    assertEquals(expected, submit.isEnabled());
  }
View Full Code Here

TOP

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

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.