X.Button().ID("B_Save").Text("保存").Width(60).Icon(Icon.Disk).DirectEvents(B_Save =>
{
B_Save.Click.Url = Url.Action("SaveData");
B_Save.Click.ExtraParams.Add(
new Parameter
{
Name = "sID",
Value = "App.GP_Left.getSelectionModel().hasSelection() ? App.GP_Left.getSelectionModel().getSelection()[0].data.ID : ''",
Mode = ParameterMode.Raw
});
B_Save.Click.ExtraParams.Add(
new Parameter
{
Name = "sFormValue",
Value = "Ext.encode(#{FP_Right}.getForm().getValues())",
Mode = ParameterMode.Raw
});
B_Save.Click.ExtraParams.Add(
new Parameter
{
Name = "sNY",
Value = "App.DF_NY != undefined ? App.DF_NY.getRawValue(): ''",
Mode = ParameterMode.Raw
});
B_Save.Click.Before = @"if (!#{FP_Right}.getForm().isValid()) { return false; }";
B_Save.Click.Success = "App.GP_Left.store.reload();App.FP_Right.getForm().reset();App.GP_Left.getSelectionModel().clearSelections();";
B_Save.Click.EventMask.ShowMask = true;
B_Save.Click.EventMask.Msg = "处理中...";
})
转载于:https://my.oschina.net/u/2446847/blog/1595600