Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
 public DashboardCustomization(ScriptDashboardWizardParameters wizardParameters, IObjectSpace objectSpace, XafApplication application) : base(wizardParameters, objectSpace, application)
 {
     WizardParameters = wizardParameters;
     ObjectSpace      = objectSpace;
     Application      = application;
 }
Beispiel #4
0
 public ChoiceDataExtractPageView(ScriptDashboardWizardParameters parameters, IObjectSpace objectSpace, XafApplication application) : base(parameters, objectSpace, application)
 {
 }
 public EnterScriptPageView(ScriptDashboardWizardParameters parameters, IObjectSpace objectSpace, XafApplication application) : base(parameters, objectSpace, application)
 {
 }