protected override void OnDeactivated() { if (dashboardViewerViewItem != null) { dashboardViewerViewItem.ControlCreated -= DashboardViewerViewItem_ControlCreated; dashboardViewerViewItem = null; } base.OnDeactivated(); }
private void DashboardViewerViewItem_ControlCreated(object sender, EventArgs e) { WebDashboardViewerViewItem dashboardViewerViewItem = sender as WebDashboardViewerViewItem; dashboardViewerViewItem.DashboardDesigner.Height = 760; dashboardViewerViewItem.DashboardDesigner.ConfigureDataConnection += DashboardDesigner_ConfigureDataConnection; //You can prevent setting direct Database connections using the following commented code in versions prior to 16.2.6. In the next versions, use the DashboardsModule.HideDirectDataSourceConnections property. //dashboardViewerViewItem.DashboardDesigner.ClientSideEvents.BeforeRender = "function onBeforeRender(s, e) { s.dashboardDesigner.unregisterExtension('dxdde-data-source-wizard'); }"; }
private void DashboardViewerViewItem_ControlCreated(object sender, EventArgs e) { WebDashboardViewerViewItem dashboardViewerViewItem = sender as WebDashboardViewerViewItem; dashboardViewerViewItem.DashboardControl.Height = 760; dashboardViewerViewItem.DashboardControl.ConfigureDataConnection += DashboardDesigner_ConfigureDataConnection; dashboardViewerViewItem.DashboardControl.CustomJSProperties += DashboardControl_CustomJSProperties; dashboardViewerViewItem.DashboardControl.ClientSideEvents.DashboardInitialized = "function(s,e) { s.GetDashboardControl().dashboard().title.visible(false); }"; }
protected override void OnDeactivated() { WebDashboardViewerViewItem dashboardViewerViewItem = View.FindItem("DashboardViewer") as WebDashboardViewerViewItem; if (dashboardViewerViewItem != null) { dashboardViewerViewItem.ControlCreated -= DashboardViewerViewItem_ControlCreated; } base.OnDeactivated(); }
protected override void OnActivated() { base.OnActivated(); WebDashboardViewerViewItem dashboardViewerViewItem = View.FindItem("DashboardViewer") as WebDashboardViewerViewItem; if (dashboardViewerViewItem != null) { if (dashboardViewerViewItem.DashboardDesigner != null) { CustomizeDashboardViewer(dashboardViewerViewItem.DashboardDesigner); } dashboardViewerViewItem.ControlCreated += DashboardViewerViewItem_ControlCreated; } }
protected override void OnActivated() { base.OnActivated(); dashboardViewerViewItem = View.FindItem("DashboardViewer") as WebDashboardViewerViewItem; if (dashboardViewerViewItem != null) { if (dashboardViewerViewItem.DashboardControl != null) { dashboardViewerViewItem.DashboardControl.AllowExportDashboardItems = true; } else { dashboardViewerViewItem.ControlCreated += DashboardViewerViewItem_ControlCreated; } } }
protected override void OnActivated() { base.OnActivated(); dashboardViewerViewItem = View.FindItem("DashboardViewer") as WebDashboardViewerViewItem; if (dashboardViewerViewItem != null) { if (dashboardViewerViewItem.DashboardControl != null) { ConfigureDashboard(dashboardViewerViewItem.DashboardControl); SetHeight(dashboardViewerViewItem.DashboardControl); } else { dashboardViewerViewItem.ControlCreated += DashboardViewerViewItem_ControlCreated; } //dashboardViewerViewItem.Refresh(); } }
private void DashboardViewerViewItem_ControlCreated(object sender, EventArgs e) { WebDashboardViewerViewItem dashboardViewerViewItem = sender as WebDashboardViewerViewItem; CustomizeDashboardViewer(dashboardViewerViewItem.DashboardDesigner); }