public PagedDataDisplaySettings(string tabName, EnhancedUserControl headerControl, ITemplate header, Func<Page, Template> item, ITemplate between, ITemplate footer, int pageSize, int defaultTop, string servicePath, string serviceMethod, int timeout) { this.Header = header; this.HeaderControl = headerControl; this.GetItemTemplate = item; this.Between = between; this.Footer = footer; this.PageSize = pageSize; this.DefaultTop = defaultTop; this.ServicePath = servicePath; this.ServiceMethod = serviceMethod; this.Timeout = timeout; this.TabName = tabName; }
public void Setup(IPagedDataDisplaySettings tabSettings) { this.settings = tabSettings; this.uiRepeater.Header = this.settings.Header; this.uiRepeater.Between = this.settings.Between; this.uiRepeater.Footer = this.settings.Footer; this.uiRepeater.ItemTemplateGetter = this.settings.GetItemTemplate; if (tabSettings.HeaderControl != null) { uiHeaderControl = tabSettings.HeaderControl; uiHeaderControl.ID = "uiHeaderControl"; this.uiPanel.Controls.AddAt(0, tabSettings.HeaderControl); } }