using System; using System.Collections.Generic; using System.IO; using System.Text; namespace FastReport.Web { partial class WebReport { string template_tabs() { if (Tabs.Count > 1) { StringBuilder sb = new StringBuilder(64); sb.Append($@"
"); for (int i = 0; i < Tabs.Count; i++) { //sb.Append("
"); //sb.AppendFormat("", // GetTabName(i), GetNavRequest("settab", i.ToString()), i == CurrentTabIndex ? "tabselected" : "", fTabs[i].Name); //if (ReportProperties.ShowTabCloseButton) //{ // sb.AppendFormat("", // "X", GetNavRequest("closetab", i.ToString()), i == CurrentTabIndex ? "tabselected" : "", "X"); //} //sb.Append("
"); var tab = Tabs[i]; var active = i == CurrentTabIndex ? "active" : ""; var settab = i == CurrentTabIndex ? "" : $@"onclick=""{template_FR}.settab('{i}');"""; var closetab = $@"onclick=""{template_FR}.closetab('{i}');"""; sb.Append($@"
"); sb.Append($@"{GetTabName(i)}"); if (tab.Closeable) sb.Append($@" {GetResource("close.svg")} "); sb.Append("
"); } sb.Append("
"); return sb.ToString(); } return string.Empty; } } }