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

Examples of org.apache.wicket.ajax.markup.html.form.AjaxButton


        noMetadata = new Label("noLinks", new ResourceModel("noMetadataLinksSoFar"));
        container.add(noMetadata);
        updateLinksVisibility();
       
        // add new link button
        AjaxButton button = new AjaxButton("addlink") {

            @Override
            protected void onSubmit(AjaxRequestTarget target, Form form) {
                ResourceInfo ri = (ResourceInfo) resourceModel.getObject();
                MetadataLinkInfo link = ri.getCatalog().getFactory().createMetadataLink();;
View Full Code Here


    }

    private AjaxButton addRoleButton(Form form) {
        // have this work without triggering the form validation. This also means
        // we need to grab the raw value out of the role field
        AjaxButton button = new AjaxButton("addRole", form) {

            @Override
            protected void onSubmit(AjaxRequestTarget target, Form form) {
                String newRole = newRoleField.getRawInput();

                // update the palette
                if (!"*".equals(newRole)) {
                    // cumbersome trick to force the palette to store the selection in chioces
                    // then we update the chioces and force the component to repaint...
                    rolePalette.getRecorderComponent().validate();
                    rolePalette.getRecorderComponent().updateModel();
                    roles.add(newRole);
                    choices.add(newRole);
                    rolePalette.modelChanged();
                }

                // clear the role field
                newRoleField.clearInput();
                target.addComponent(rolePalette);
                target.addComponent(newRoleField);
            }
        };
        button.setDefaultFormProcessing(false);
        return button;
    }
View Full Code Here

            game.setGuess(Integer.parseInt(object.toString()));
         }
      });
      form.add(inputGuess);
     
      final Component guessButton = new AjaxButton("GuessButton")
      {
         private static final long serialVersionUID = 1L;

         protected void onSubmit(AjaxRequestTarget target, Form<?> form)
         {
            if (game.check())
            {
               info("Correct!");
               setVisible(false);
               prompt.setVisible(false);
               guessLabel.setVisible(false);
               inputGuess.setVisible(false);
            }
            else if (game.getRemainingGuesses() == 0)
            {
               info("Sorry, the answer was " + game.getNumber());
               setVisible(false);
               guessLabel.setVisible(false);
               inputGuess.setVisible(false);
            }
            else if (game.getNumber() > game.getGuess())
            {
               info("Higher!");
            }
            else if (game.getNumber() < game.getGuess())
            {
               info("Lower");
            }
            target.addComponent(form);
         }  
      };
      form.add(guessButton);
     
      form.add(new AjaxButton("RestartButton")
      {
         private static final long serialVersionUID = 1L;

         protected void onSubmit(AjaxRequestTarget target, Form<?> form)
         {
            game.reset();
            guessButton.setVisible(true);
            prompt.setVisible(true);
            guessLabel.setVisible(true);
            inputGuess.setVisible(true);
            target.addComponent(form);
         }
View Full Code Here

                new CheckBoxMultipleChoice<ConnectorCapability>("capabilitiesPalette",
                        new PropertyModel<List<ConnectorCapability>>(this, "selectedCapabilities"), capabilities);
        connectorForm.add(capabilitiesPalette);

        // form - submit / cancel buttons
        final AjaxButton submit = new IndicatingAjaxButton(APPLY, new Model<String>(getString(SUBMIT))) {

            private static final long serialVersionUID = -958724007591692537L;

            @Override
            protected void onSubmit(final AjaxRequestTarget target, final Form<?> form) {
View Full Code Here

        final UserTO userTO = ((UserModalPage) pageRef.getPage()).getUserTO();

        form.setModel(new CompoundPropertyModel(membershipTO));

        submit = new AjaxButton(SUBMIT, new ResourceModel(SUBMIT)) {

            private static final long serialVersionUID = -958724007591692537L;

            @Override
            protected void onSubmit(final AjaxRequestTarget target, final Form form) {
View Full Code Here

                new PropertyModel<Boolean>(schema, "readonly"));

        final AjaxCheckBoxPanel uniqueConstraint = new AjaxCheckBoxPanel("uniqueConstraint",
                getString("uniqueConstraint"), new PropertyModel<Boolean>(schema, "uniqueConstraint"));

        final AjaxButton submit = new IndicatingAjaxButton("apply", new ResourceModel("submit")) {

            private static final long serialVersionUID = -958724007591692537L;

            @Override
            protected void onSubmit(final AjaxRequestTarget target, final Form<?> form) {
View Full Code Here

        final List<StatusBean> statuses = new ArrayList<StatusBean>();

        final StatusPanel statusPanel = new StatusPanel("statuspanel", userTO, statuses);
        form.add(statusPanel);

        final AjaxButton disable = new IndicatingAjaxButton("disable", new ResourceModel("disable", "Disable")) {

            private static final long serialVersionUID = -958724007591692537L;

            @Override
            protected void onSubmit(final AjaxRequestTarget target, final Form form) {

                try {
                    userRestClient.suspend(userTO.getId(), statuses);

                    if (callerPageRef.getPage() instanceof BasePage) {
                        ((BasePage) callerPageRef.getPage()).setModalResult(true);
                    }

                    window.close(target);
                } catch (Exception e) {
                    LOG.error("Error disabling resources", e);
                    error(getString("error") + ":" + e.getMessage());
                    target.add(feedbackPanel);
                }
            }

            @Override
            protected void onError(final AjaxRequestTarget target, final Form<?> form) {

                target.add(feedbackPanel);
            }
        };

        final AjaxButton enable = new IndicatingAjaxButton("enable", new ResourceModel("enable", "Enable")) {

            private static final long serialVersionUID = -958724007591692537L;

            @Override
            protected void onSubmit(final AjaxRequestTarget target, final Form<?> form) {
View Full Code Here

                target.add(recipients);
                target.add(recipientsContainer);
            }
        });

        AjaxButton submit = new IndicatingAjaxButton("apply", new Model<String>(getString("submit"))) {

            private static final long serialVersionUID = -958724007591692537L;

            @Override
            protected void onSubmit(final AjaxRequestTarget target, final Form<?> form) {
View Full Code Here

        final UserTO userTO = ((UserModalPage) pageRef.getPage()).getUserTO();

        form.setModel(new CompoundPropertyModel(membershipTO));

        submit = new AjaxButton("submit", new ResourceModel("submit")) {

            private static final long serialVersionUID = -958724007591692537L;

            @Override
            protected void onSubmit(final AjaxRequestTarget target, final Form form) {
View Full Code Here

            }
        };

        connectorPropForm.add(check);

        final AjaxButton submit = new IndicatingAjaxButton("apply", new Model(getString("submit"))) {

            private static final long serialVersionUID = -958724007591692537L;

            @Override
            protected void onSubmit(final AjaxRequestTarget target, final Form form) {
View Full Code Here

TOP

Related Classes of org.apache.wicket.ajax.markup.html.form.AjaxButton

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.