public DashboardState InitializeDashboardState()
        {
            DashboardState          dashboardState = new DashboardState();
            DashboardParameterState parameterState =
                new DashboardParameterState("CustomerIdDashboardParameter", "XXX", typeof(string));

            dashboardState.Parameters.Add(parameterState);
            return(dashboardState);
        }
        private void dashboardViewer1_SetInitialDashboardState(object sender, SetInitialDashboardStateEventArgs e)
        {
            DashboardState          state      = new DashboardState();
            DashboardParameterState parameters = new DashboardParameterState();

            parameters.Name  = "customerIdParameter";
            parameters.Value = new List <string>()
            {
                "ALFKI", "AROUT", "BONAP"
            };
            state.Parameters.Add(parameters);
            e.InitialState = state;
        }
Example #3
0
        public DashboardState InitializeDashboardState()
        {
            DashboardState dashboardState = new DashboardState();

            DashboardParameterState parameterState = new DashboardParameterState("OrderID", "10253", typeof(int));

            DashboardItemState gridFilterState = new DashboardItemState("gridDashboardItem1");

            gridFilterState.MasterFilterValues.Add(new object[] { 10253, "Hanari Carnes" });

            dashboardState.Parameters.Add(parameterState);
            dashboardState.Items.Add(gridFilterState);
            return(dashboardState);
        }
        public IActionResult Index()
        {
            DashboardState dashboardState = new DashboardState();

            DashboardParameterState parameterState =
                new DashboardParameterState("countryParameter", "USA", typeof(string));

            DashboardItemState gridFilterState = new DashboardItemState("gridDashboardItem1");

            gridFilterState.MasterFilterValues.AddRange(new List <object[]>()
            {
                new string[1] {
                    "Andrew Fuller"
                },
                new string[1] {
                    "Laura Callahan"
                }
            }
                                                        );

            DashboardItemState treemapDrilldownState = new DashboardItemState("treemapDashboardItem1");

            treemapDrilldownState.DrillDownValues.Add("Beverages");

            DashboardItemState rangeFilterState = new DashboardItemState("rangeFilterDashboardItem1");

            rangeFilterState.RangeFilterState.Selection =
                new RangeFilterSelection(new DateTime(2015, 1, 1), new DateTime(2016, 1, 1));

            dashboardState.Parameters.Add(parameterState);
            dashboardState.Items.AddRange(new List <DashboardItemState>()
            {
                gridFilterState,
                treemapDrilldownState,
                rangeFilterState
            }
                                          );

            return(View(dashboardState));
        }