Package org.apache.wicket.ajax.attributes

Examples of org.apache.wicket.ajax.attributes.AjaxCallListener


                    @Override
                    protected void updateAjaxAttributes(final AjaxRequestAttributes attributes) {
                        super.updateAjaxAttributes(attributes);

                        final AjaxCallListener ajaxCallListener = new AjaxCallListener() {

                            private static final long serialVersionUID = 7160235486520935153L;

                            @Override
                            public CharSequence getPrecondition(final Component component) {
View Full Code Here


                            @Override
                            protected void updateAjaxAttributes(final AjaxRequestAttributes attributes) {
                                super.updateAjaxAttributes(attributes);

                                IAjaxCallListener ajaxCallListener = new AjaxCallListener() {

                                    private static final long serialVersionUID = 7160235486520935153L;

                                    @Override
                                    public CharSequence getPrecondition(final Component component) {
View Full Code Here

    @Override
    protected void updateAjaxAttributes(final AjaxRequestAttributes attributes) {
        super.updateAjaxAttributes(attributes);

        final AjaxCallListener ajaxCallListener = new AjaxCallListener() {

            private static final long serialVersionUID = 7160235486520935153L;

            @Override
            public CharSequence getPrecondition(final Component component) {
View Full Code Here

                    @Override
                    protected void updateAjaxAttributes(final AjaxRequestAttributes attributes) {
                        super.updateAjaxAttributes(attributes);

                        final AjaxCallListener ajaxCallListener = new AjaxCallListener() {

                            private static final long serialVersionUID = 7160235486520935153L;

                            @Override
                            public CharSequence getPrecondition(final Component component) {
View Full Code Here

            protected void updateAjaxAttributes(final AjaxRequestAttributes attributes) {
                if (reportlets.getModelObject() != null) {

                    super.updateAjaxAttributes(attributes);

                    final AjaxCallListener ajaxCallListener = new AjaxCallListener() {

                        private static final long serialVersionUID = 7160235486520935153L;

                        @Override
                        public CharSequence getPrecondition(final Component component) {
View Full Code Here

            @Override
            protected void updateAjaxAttributes(final AjaxRequestAttributes attributes) {
                super.updateAjaxAttributes(attributes);

                final AjaxCallListener ajaxCallListener = new AjaxCallListener() {

                    private static final long serialVersionUID = 7160235486520935153L;

                    @Override
                    public CharSequence getPrecondition(final Component component) {
View Full Code Here

        CharSequence columnParameter = "return {'column': Wicket.$(attrs.c).imxtClickedColumn}";
        attributes.getDynamicExtraParameters().add(columnParameter);

        CharSequence precondition = "return InMethod.XTable.canSelectRow(attrs.event);";
        AjaxCallListener ajaxCallListener = new AjaxCallListener();
        ajaxCallListener.onPrecondition(precondition);
        attributes.setAllowDefault(true);
        attributes.getAjaxCallListeners().add(ajaxCallListener);
      }
     
      @Override
View Full Code Here

      @Override
      protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
      {
        super.updateAjaxAttributes(attributes);
        AjaxCallListener listener = new AjaxCallListener();
        listener.onPrecondition("if(!confirm('Do you really want to delete?')){return false;}");
        attributes.getAjaxCallListeners().add(listener);
      }

      @SuppressWarnings("unchecked")
      @Override
View Full Code Here

  @Override
  protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
  {
    super.updateAjaxAttributes(attributes);
    attributes.setMethod(AjaxRequestAttributes.Method.POST);
    AjaxCallListener ajaxCallListener = new AjaxCallListener();
    ajaxCallListener.onPrecondition("return Wicketstuff.fileapi.supports(this)&&Wicket.$('" +
      getComponent().getMarkupId() + "') != null;");

    attributes.getDynamicExtraParameters().add("return Wicketstuff.fileapi.fileFieldToPostBody(Wicket.$(attrs.c));");
  }
View Full Code Here

      @Override
      protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
      {
        super.updateAjaxAttributes(attributes);

        AjaxCallListener ajaxCallListener = new AjaxCallListener();
        ajaxCallListener.onSuccess("alert('Success');");
        ajaxCallListener.onFailure("alert('Failure');");
        ajaxCallListener.onBefore("alert('Before ajax call');");
      }

    };
    link2.add(new AttributeAppender("class", Model.of("link2"), " "));
    Label label2 = new Label(MenuItem.CAPTION_ID, "One");
View Full Code Here

TOP

Related Classes of org.apache.wicket.ajax.attributes.AjaxCallListener

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.