internal override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel) { if (base.ExprHostID >= 0) { Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null, "(reportExprHost != null && reportObjectModel != null)"); m_chartExprHost = reportExprHost.ChartHostsRemotable[base.ExprHostID]; DataRegionSetExprHost(m_chartExprHost, m_chartExprHost.SortHost, m_chartExprHost.FilterHostsRemotable, m_chartExprHost.UserSortExpressionsHost, m_chartExprHost.PageBreakExprHost, m_chartExprHost.JoinConditionExprHostsRemotable, reportObjectModel); } }
internal override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel) { if (base.ExprHostID < 0) { return; } Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null); m_exprHost = reportExprHost.ChartHostsRemotable[base.ExprHostID]; DataRegionSetExprHost(m_exprHost, reportObjectModel); if (m_multiChart != null && m_exprHost.MultiChartHost != null) { m_multiChart.SetExprHost(m_exprHost.MultiChartHost, reportObjectModel); } IList <ChartDataPointExprHost> chartDataPointHostsRemotable = m_exprHost.ChartDataPointHostsRemotable; for (int i = 0; i < m_cellDataPoints.Count; i++) { ChartDataPoint chartDataPoint = m_cellDataPoints[i]; if (chartDataPoint != null && chartDataPoint.ExprHostID != -1) { chartDataPoint.SetExprHost(chartDataPointHostsRemotable[chartDataPoint.ExprHostID], reportObjectModel); } } if (m_categoryAxis != null && m_exprHost.CategoryAxisHost != null) { m_categoryAxis.SetExprHost(m_exprHost.CategoryAxisHost, reportObjectModel); } if (m_valueAxis != null && m_exprHost.ValueAxisHost != null) { m_valueAxis.SetExprHost(m_exprHost.ValueAxisHost, reportObjectModel); } if (m_title != null && m_exprHost.TitleHost != null) { m_title.SetExprHost(m_exprHost.TitleHost, reportObjectModel); } if (m_exprHost.StaticColumnLabelsHost != null) { m_exprHost.StaticColumnLabelsHost.SetReportObjectModel(reportObjectModel); } if (m_exprHost.StaticRowLabelsHost != null) { m_exprHost.StaticRowLabelsHost.SetReportObjectModel(reportObjectModel); } if (m_legend != null && m_exprHost.LegendHost != null) { m_legend.SetExprHost(m_exprHost.LegendHost, reportObjectModel); } if (m_plotArea != null && m_exprHost.PlotAreaHost != null) { m_plotArea.SetExprHost(m_exprHost.PlotAreaHost, reportObjectModel); } }