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;
		}
Пример #2
0
		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);
			}
		}