protected override void loadData() { if (info.UserId.HasValue) { EwfUiStatics.SetPageActions( new ActionButtonSetup( "Delete User", new PostBackButton( PostBack.CreateFull(id: "delete", firstModificationMethod: deleteUser, actionGetter: () => new PostBackAction(new SystemUsers.Info(es.info)))))); } var pb = PostBack.CreateFull(actionGetter: () => new PostBackAction(es.info.ParentResource)); userFieldTable = new UserFieldTable(); userFieldTable.LoadData(info.UserId, pb); ph.AddControlsReturnThis(userFieldTable); EwfUiStatics.SetContentFootActions(new ActionButtonSetup("OK", new PostBackButton(pb))); pb.AddModificationMethod(modifyData); }
protected override void loadData() { if (info.UserId.HasValue) { EwfUiStatics.SetPageActions( new ButtonSetup( "Delete User", behavior: new PostBackBehavior( postBack: PostBack.CreateFull( id: "delete", firstModificationMethod: deleteUser, actionGetter: () => new PostBackAction(new SystemUsers.Info(es.info))))).ToCollection()); } FormState.ExecuteWithDataModificationsAndDefaultAction( PostBack.CreateFull(firstModificationMethod: modifyData, actionGetter: () => new PostBackAction(info.ParentResource)).ToCollection(), () => { userFieldTable = new UserFieldTable(); userFieldTable.LoadData(info.UserId); ph.AddControlsReturnThis(userFieldTable); EwfUiStatics.SetContentFootActions(new ButtonSetup("OK").ToCollection()); }); }