Aug 19, 2014, 2:57 AM
[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 ..
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]