void OnCustomizeShowViewParameters(object sender, CustomizeShowViewParametersEventArgs customizeShowViewParametersEventArgs) {
     var focusedView = (GridView) ((GridListEditor) View.Editor).Grid.FocusedView;
     ObjectSpace objectSpace = Application.GetObjectSpaceToShowViewFrom(Frame);
     object row = objectSpace.GetObject(focusedView.GetRow(focusedView.FocusedRowHandle));
     DetailView createdView = Application.CreateDetailView(objectSpace, row);
     var showViewParameters = customizeShowViewParametersEventArgs.ShowViewParameters;
     showViewParameters.CreatedView = createdView;
     showViewParameters.TargetWindow=TargetWindow.NewWindow;
 }
        void OnCustomizeShowViewParameters(object sender, CustomizeShowViewParametersEventArgs customizeShowViewParametersEventArgs)
        {
            var         focusedView        = (GridView)((GridListEditor)View.Editor).Grid.FocusedView;
            ObjectSpace objectSpace        = Application.GetObjectSpaceToShowViewFrom(Frame);
            object      row                = objectSpace.GetObject(focusedView.GetRow(focusedView.FocusedRowHandle));
            DetailView  createdView        = Application.CreateDetailView(objectSpace, row);
            var         showViewParameters = customizeShowViewParametersEventArgs.ShowViewParameters;

            showViewParameters.CreatedView  = createdView;
            showViewParameters.TargetWindow = TargetWindow.NewWindow;
        }
        void OnCustomizeShowViewParameters(object sender, CustomizeShowViewParametersEventArgs customizeShowViewParametersEventArgs)
        {
            var showViewParameters = customizeShowViewParametersEventArgs.ShowViewParameters;
            var createdView        = showViewParameters.CreatedView as DetailView;

            if (createdView != null && createdView.ViewEditMode == ViewEditMode.View)
            {
                var viewModeDetailView = ((IModelDetailViewViewModeDetailView)View.Model).ViewModeDetailView;
                if (View.Model.DetailView != viewModeDetailView)
                {
                    createdView.SetInfo(viewModeDetailView);
                }
            }
        }
Esempio n. 4
0
 void CustomizeShowViewParameters(object sender, CustomizeShowViewParametersEventArgs customizeShowViewParametersEventArgs)
 {
     _logicRuleExecutor.Execute(ExecutionContext.CustomizeShowViewParameters, customizeShowViewParametersEventArgs.ShowViewParameters.CreatedView, customizeShowViewParametersEventArgs);
 }
Esempio n. 5
0
 void CustomizeShowViewParameters(object sender, CustomizeShowViewParametersEventArgs customizeShowViewParametersEventArgs) {
     _logicRuleExecutor.Execute(ExecutionContext.CustomizeShowViewParameters, customizeShowViewParametersEventArgs.ShowViewParameters.CreatedView,customizeShowViewParametersEventArgs);
 }
        private void ListViewProcessCurrentObjectController_CustomizeShowViewParameters(object sender, CustomizeShowViewParametersEventArgs e)
        {
            var comprobanteItemValor = ( ComprobanteItemValor )e.ShowViewParameters.CreatedView.CurrentObject;
            var nestedObjectSpace    = ObjectSpace.CreateNestedObjectSpace( );

            e.ShowViewParameters.CreatedView          = Application.CreateDetailView(nestedObjectSpace, nestedObjectSpace.GetObject(comprobanteItemValor.Valor), true);
            e.ShowViewParameters.CreateAllControllers = true;
            e.ShowViewParameters.TargetWindow         = TargetWindow.NewModalWindow;
        }