public DashboardDataSourceWizardViewBase(ScriptDashboardWizardParameters parameters, IObjectSpace objectSpace, XafApplication application) { ObjectSpace = objectSpace; WizardParameters = parameters; Application = application; ParamsObjectSpace = application.CreateObjectSpace(); paramsView = CreateDetailView(ParamsObjectSpace); paramsView.CreateControls(); paramsView.LayoutManager.CustomizationEnabled = false; panelBaseContent.Controls.Add((XafLayoutControl)paramsView.LayoutManager.Container); }
protected override XafDashboardDataSourceWizardCustomization CreateXafDataSourceWizardCustomization() { var parameters = new ScriptDashboardWizardParameters(); var defaultType = Application.Modules.FindModule <SenDevDashboardsModule>()?.DefaultBusinessObjectType; if (defaultType != null) { parameters.Script = TemplateHelper.GetScriptTemplate(defaultType); } IObjectSpace objectSpace = Application.CreateObjectSpace(); return(new DashboardCustomization(parameters, objectSpace, Application)); }
public DashboardCustomization(ScriptDashboardWizardParameters wizardParameters, IObjectSpace objectSpace, XafApplication application) : base(wizardParameters, objectSpace, application) { WizardParameters = wizardParameters; ObjectSpace = objectSpace; Application = application; }
public ChoiceDataExtractPageView(ScriptDashboardWizardParameters parameters, IObjectSpace objectSpace, XafApplication application) : base(parameters, objectSpace, application) { }
public EnterScriptPageView(ScriptDashboardWizardParameters parameters, IObjectSpace objectSpace, XafApplication application) : base(parameters, objectSpace, application) { }