[CLOSED] before ajax request

  1. #1

    [CLOSED] before ajax request

    Hi, I try to use batch grid update as below. I need to some data validation before call ajax. should I use de.click.before ()? what should JS fun return if I wan to cancel the ajax call ?

    Thanks
    -Susan

    ..Button ..
    .Text("Save")
                                .Handler ("SaveGridDataChanges(this.up('grid'))")
                                .DirectEvents(de =>
                                 {
                                    de.Click.Url = Url.Action("SaveGridDataChanges", "Grid",  new {gridID = Model.GridID});
                                    de.Click.Before = "ValidateSave(this.up('grid'))";
                                    de.Click.Confirmation.ConfirmRequest = true;
                                    de.Click.Confirmation.Title="Save ?";
                                    de.Click.Confirmation.Message =" Are you sure you want to save changes?";
                                    de.Click.ExtraParams.Add(new Parameter
                                    {
                                        Name = "data",
                                        Value = "this.up('grid').store.getChangedData({skipIdForPhantomRecords : false})",
                                        Mode = ParameterMode.Raw,
                                        Encode = true
                                    });
                                    de.Click.Success = "onSaveSucess (this.up('grid'))";
    Last edited by Daniil; Aug 19, 2014 at 4:04 PM. Reason: Please use [CODE] tags, [CLOSED]
  2. #2
    Hi @susanz,

    Returning false from a DirectEvent's Before handler prevents that DirectEvent.

    So, you can do the following:
    de.Click.Before = "return ValidateSave(this.up('grid'))";
    And return true or false from the ValidateSave function.
  3. #3
    Thanks you so much. It works.

Similar Threads

  1. [CLOSED] Ajax request times out
    By Sowjanya in forum 2.x Legacy Premium Help
    Replies: 3
    Last Post: Mar 12, 2014, 4:08 AM
  2. Replies: 1
    Last Post: Jul 30, 2013, 3:36 PM
  3. Non JSON ajax request
    By craig2005 in forum 1.x Help
    Replies: 0
    Last Post: Dec 31, 2010, 6:08 PM
  4. Coolite Ajax Request Failure (ASP.NET MVC)
    By AlphonsoT in forum 1.x Help
    Replies: 0
    Last Post: Jul 16, 2009, 8:10 PM
  5. Page_ Ajax Load Complete BUG on Ajax Request
    By jeybonnet in forum 1.x Help
    Replies: 8
    Last Post: Jun 22, 2009, 11:19 AM

Posting Permissions