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); } } }
void CustomizeShowViewParameters(object sender, CustomizeShowViewParametersEventArgs customizeShowViewParametersEventArgs) { _logicRuleExecutor.Execute(ExecutionContext.CustomizeShowViewParameters, customizeShowViewParametersEventArgs.ShowViewParameters.CreatedView, customizeShowViewParametersEventArgs); }
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; }