コード例 #1
0
        private void AddNewMOMAction_CustomizePopupWindowParams(object sender, CustomizePopupWindowParamsEventArgs e)
        {
            MinutesOfMeeting meeting = ObjectSpace.CreateObject <MinutesOfMeeting>();

            meeting.Schedule = ObjectSpace.GetObject <Schedule>((Schedule)View.CurrentObject);
            e.View           = Application.CreateDetailView(ObjectSpace, meeting, false);
            ((DetailView)e.View).ViewEditMode = DevExpress.ExpressApp.Editors.ViewEditMode.Edit;
        }
コード例 #2
0
        private void simpleAction1_Execute(object sender, SimpleActionExecuteEventArgs e)
        {
            //IObjectSpace objectSpace = Application.CreateObjectSpace();
            MinutesOfMeeting meeting = ObjectSpace.CreateObject <MinutesOfMeeting>();

            meeting.Schedule = (Schedule)View.CurrentObject;
            e.ShowViewParameters.CreatedView  = Application.CreateDetailView(ObjectSpace, meeting, false);
            e.ShowViewParameters.TargetWindow = TargetWindow.NewModalWindow;
            DialogController dialogController = Application.CreateController <DialogController>();

            dialogController.SaveOnAccept = false;
            e.ShowViewParameters.Controllers.Add(dialogController);
            dialogController.Accepting += DialogController_Accepting;
            ((DetailView)e.ShowViewParameters.CreatedView).ViewEditMode = DevExpress.ExpressApp.Editors.ViewEditMode.Edit;
        }