示例#1
0
文件: Tab.cs 项目: rahodges/Amns
        public void RenderPanel(TabStripRenderer r)
        {
            HtmlTextWriter output = r.Output;

            output.WriteBeginTag("div");
            output.WriteAttribute("id", r.ParentControl.ID + "_TabPage_" + _name);
            if (_visible)
            {
                output.WriteAttribute("style", "display:block;visibility:visible;");
            }
            else
            {
                output.WriteAttribute("style", "display:none;visibility:hidden;");
            }
            output.WriteLine(HtmlTextWriter.TagRightChar);
            output.Indent++;

            r.OnRenderDivTableStart(output);
            OnRenderDiv(r.Output);
            r.RenderDivTableEnd(output);

            output.Indent--;
            output.WriteEndTag("div");
            output.WriteLine();
        }
示例#2
0
文件: Tab.cs 项目: rahodges/Amns
        public void RenderTab(TabStripRenderer r)
        {
//			HtmlTextWriter output = r.Output;
//			output.WriteFullBeginTag("li");
//			output.WriteBeginTag("a");
//			if(_linkTab)
//				output.WriteAttribute("href", "javascript:" + "gfx_setTab(" + r.ParentControl.ID + "_TabArray, '" + r.ParentControl.ID + "_Tab_" + _name + "');");
//			if(_visible)
//				output.WriteAttribute("class", "here");
//			output.Write(HtmlTextWriter.TagRightChar);
//			output.Write(_name);
//			output.WriteEndTag("li");
//			output.WriteLine();

            HtmlTextWriter output = r.Output;

//			output.WriteBeginTag("div");
//			if(_style != string.Empty)
//				output.WriteAttribute("style", _style);
//			else
//				output.WriteAttribute("style", "padding-right=5px;float:left;");
//			if(_cssClass != string.Empty)
//				output.WriteAttribute("class", _cssClass);
//			else
//				output.WriteAttribute("class", "gfxtaba");
//			if(!_linkTab)
//				output.WriteAttribute("onclick",
//					"gfx_setTab(" + r.ParentControl.ID + "_TabArray, '" + r.ParentControl.ID + "_Tab_" + _name + "');");
//			output.WriteLine(HtmlTextWriter.TagRightChar);
//			output.Indent++;
            if (_linkTab)
            {
                output.WriteBeginTag("a");
                output.WriteAttribute("id", r.ParentControl.ID + "_Tab_" + _name);
                output.WriteAttribute("href", "#");
                if (_linkTab)
                {
                    output.WriteAttribute("onclick", "gfx_setTab('" + r.ParentControl.ID + "', '" + _name + "');");
                }
                if (_visible)
                {
                    output.WriteAttribute("class", "gfxtabon");
                }
                else
                {
                    output.WriteAttribute("class", "gfxtaboff");
                }
                output.Write(HtmlTextWriter.TagRightChar);
                output.Write(_name);
                output.WriteEndTag("a");
            }
            else
            {
                output.WriteLine(_name);
            }
//			output.Indent--;
//			output.WriteEndTag("div");
//			output.WriteLine();
        }
示例#3
0
文件: TabStrip.cs 项目: rahodges/Amns
        public void Render(TabStripRenderer r)
        {
            HtmlTextWriter output = r.Output;

            for (int x = 0; x < _tabs.Count; x++)
            {
                _tabs[x].RenderTab(r);
            }
        }