예제 #1
0
        public void AddInstanceInfoBlurb(string bindingKey, int index, bool chained)
        {
            TModelInstanceInfoCollection infos = new TModelInstanceInfoCollection();

            infos.Get(bindingKey);

            string text    = Lookup.TModelName(infos[index].TModelKey);
            string tooltip = Localization.GetString("HEADING_INSTANCE_INFO");
            string url     = root;

            if (BreadCrumbType.Edit == type)
            {
                url += "/edit/editinstanceinfo.aspx?key=";
            }
            else
            {
                url += "/details/instanceinfodetail.aspx?search=" + Request["search"] + "&key=";
            }

            url += bindingKey + "&index=" + index + "&frames=" + frames.ToString().ToLower();

            AddBindingBlurb(bindingKey, true);

            if (chained)
            {
                AddBlurb(text, url, null, tooltip, true);
            }
            else
            {
                AddBlurb(text, null, "instance.gif", tooltip, false);
            }
        }
예제 #2
0
        public void Initialize(TModelInstanceInfoCollection instanceInfos, BindingTemplate parent, bool allowEdit)
        {
            this.instanceInfos = instanceInfos;
            this.parent        = parent;

            grid.Columns[0].Visible = allowEdit;
            grid.Columns[1].Visible = allowEdit;
            grid.Columns[2].Visible = !allowEdit;
        }