Exemple #1
0
        internal override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel)
        {
            ReportItemExprHost exprHost = null;

            if (base.ExprHostID >= 0)
            {
                if (reportExprHost.ReportSectionHostsRemotable != null)
                {
                    exprHost = reportExprHost.ReportSectionHostsRemotable[base.ExprHostID];
                }
                else if (base.ExprHostID == 0)
                {
                    exprHost = reportExprHost;
                }
                else
                {
                    Global.Tracer.Assert(false, "Missing ExprHost for Body. ExprHostID: {0}", base.ExprHostID);
                }
                ReportItemSetExprHost(exprHost, reportObjectModel);
            }
            if (m_page != null)
            {
                m_page.SetExprHost(reportExprHost, reportObjectModel);
            }
        }
Exemple #2
0
 internal override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel)
 {
     if (base.ExprHostID >= 0)
     {
         Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null, "(reportExprHost != null && reportObjectModel != null)");
         m_exprHost = reportExprHost.LineHostsRemotable[base.ExprHostID];
         ReportItemSetExprHost(m_exprHost, reportObjectModel);
     }
 }
 public override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel)
 {
     if (base.ExprHostID >= 0)
     {
         Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null);
         this.m_exprHost = reportExprHost.LineHostsRemotable[base.ExprHostID];
         base.ReportItemSetExprHost(this.m_exprHost, reportObjectModel);
     }
 }
Exemple #4
0
 public override void SetExprHost(ReportExprHost reportExprHost, ObjectModelImpl reportObjectModel)
 {
     if (base.ExprHostID >= 0)
     {
         Global.Tracer.Assert(reportExprHost != null && reportObjectModel != null, "(reportExprHost != null && reportObjectModel != null)");
         this.m_exprHost = reportExprHost.RectangleHostsRemotable[base.ExprHostID];
         base.ReportItemSetExprHost(this.m_exprHost, reportObjectModel);
         if (this.m_pageBreak != null && this.m_exprHost.PageBreakExprHost != null)
         {
             this.m_pageBreak.SetExprHost(this.m_exprHost.PageBreakExprHost, reportObjectModel);
         }
     }
 }
Exemple #5
0
 protected void ReportItemSetExprHost(ReportItemExprHost exprHost, ObjectModelImpl reportObjectModel)
 {
     Global.Tracer.Assert(exprHost != null);
     m_exprHost = exprHost;
     m_exprHost.SetReportObjectModel(reportObjectModel);
     if (m_styleClass != null)
     {
         m_styleClass.SetStyleExprHost(m_exprHost);
     }
     if (m_exprHost.CustomPropertyHostsRemotable != null)
     {
         Global.Tracer.Assert(m_customProperties != null, "(null != m_customProperties)");
         m_customProperties.SetExprHost(m_exprHost.CustomPropertyHostsRemotable, reportObjectModel);
     }
 }