private void GenerujTaby(TabsWidget widgetBase, NsPanel panelRodzic, IViewer viewer, bool isPostBack) { var tabs = NsTabs.UtworzTabs(widgetBase); panelRodzic.Controls.Add(tabs.Panel); foreach (var widgetBaseTab in widgetBase.Tabs) { var tab = NsPanel.UtworzPanel(widgetBaseTab); GenerujElementy(widgetBaseTab, tab, viewer, isPostBack); tabs.AddTab(tab); } }
internal static NsTabs UtworzTabs(TabsWidget panelWidget) { var panel = NsPanel.UtworzPanel(new Panel()); var tabs = new NsTabs() { Widget = panelWidget }; tabs.Panel = panel; tabs.ID = "RadTabStrip1"; tabs.MultiPageID = "RadMultiPage1"; var multi = new RadMultiPage(); multi.ID = "RadMultiPage1"; tabs.NsMultiPage = multi; panel.Controls.Add(tabs); panel.Controls.Add(tabs.NsMultiPage); return(tabs); }
public TabsFactory() { Widget = new TabsWidget(); }