示例#1
0
 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;
         }
     }
 }
示例#7
0
 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);
        }