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

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


  }

  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


      });

      // 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

    form.add(new ListMultipleChoice<Book>("listMultipleChoice", candidateChoices,
      bookChoiceRenderer).setMaxRows(4));
    form.add(new CheckBoxMultipleChoice<Book>("checkBoxMultipleChoice", candidateChoices,
      bookChoiceRenderer));
    form.add(newCheckGroup("checkGroup", candidateChoices));
    form.add(new Button("buttonWithModel", Model.of("ButtonWithModel"))
    {
      private static final long serialVersionUID = 1L;

      @Override
      public void onSubmit()
      {
        buttonPressed = true;
      }
    });
    form.add(new Button("anotherButton")
    {
      private static final long serialVersionUID = 1L;

      @Override
      public void onSubmit()
View Full Code Here

   
    final Form<Void> form = new Form<Void>("form");
    add(form);
   
    // Simple button
    Button simpleButton = new Button("simpleButton");
    simpleButton.add(new ButtonBehavior()
        .setIcons(UiIcon.HOME, null)
        .setLabel("Simple button")
    );
    form.add(simpleButton);
   
    // Button without text
    Button buttonWithoutText = new Button("buttonWithoutText");
    buttonWithoutText.add(new ButtonBehavior()
        .setIcons(UiIcon.HOME, null)
        .setText(false)
    );
    form.add(buttonWithoutText);
   
View Full Code Here

        setVisible(!SortablePanel.this.isSortMode());
      }
    };
    actions.add(editOrder);
   
    Button saveOrder = new Button("saveOrder") {
      private static final long serialVersionUID = 1L;
     
      @Override
      protected void onConfigure() {
        super.onConfigure();
View Full Code Here

        languageSelect = new LocaleDropDown("language");

        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().setVersion(getSyncopeVersion());

                    setResponsePage(WelcomePage.class, parameters);
                } catch (AccessControlException 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(Constants.FEEDBACK));
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

  {
    super(id, goModel);

    originalState = Objects.cloneModel(form.getModelObject());

    clear = new Button("clear", clearModel)
    {
      private static final long serialVersionUID = 1L;

      public void onSubmit()
      {
View Full Code Here

    {

    };
    add(form);
    form.add(new TextField<String>("textfield", new Model<String>()));
    form.add(new Button("submit"));

    final WebMarkupContainer listViewContainer = new WebMarkupContainer("listViewContainer");
    form.add(listViewContainer);
    listViewContainer.setOutputMarkupId(true);
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.