Esempio n. 1
0
        private void ParseParameters()
        {
            textControlID  = Request.QueryString["textControl"];
            valueControlID = Request.QueryString["valueControl"];
            viewObjectGUID = Request.QueryString["viewObjectGUID"];

            // 优先使用传入的BusinessObjectView,若为NULL则根据ViewName创建
            this.BusinessObjectView = Session[viewObjectGUID] as BusinessObjectView;
            if (this.BusinessObjectView == null)
            {
                BusinessView.Common bv = new BusinessView.Common();
                this.BusinessObjectView = bv.GetBusinessObjectViewFromName(Request.QueryString["viewName"]);
            }
            this.ucQueryProvider.InitQueryProvider(this.BusinessObjectView);
        }
Esempio n. 2
0
 /// <summary>
 /// Initialize the QueryProvider Control with a specified BusinessObjectView Name
 /// </summary>
 /// <param name="businessObjectViewName"></param>
 public void InitQueryProvider(string businessObjectViewName)
 {
     BusinessView.Common common = new BusinessView.Common();
     this.InitQueryProvider(common.GetBusinessObjectViewFromName(businessObjectViewName));
 }