/// <summary> /// Установка атрибуты контролов /// </summary> /// <param name="hideSectionsWithInvisibleControls">Прятать секции с невидимыми контролами</param> private void SetControlAttributes(bool hideSectionsWithInvisibleControls) { if (TopInfoTemplate != null) { bool controlsInvisible = IsControlsInvisible(TopInfoControls.Controls); TopInfoDiv.Visible = !(hideSectionsWithInvisibleControls && controlsInvisible); } if (HideFilterButton || (FilterLeftColumnTemplateControls == null && FilterRightColumnTemplateControls == null)) { FilterBtn.Visible = filterPnl.Visible = false; filterPnl.ID = "filterVisiblePnl"; } else { FilterBtn.Visible = filterPnl.Visible = true; FilterBtn.DataBind(); FilterRightColumn.Visible = RightColumn.HasControls(); } PagingControl.Visible = !HidePagingControl; if (ShowReturnButton) { ReturnButtonUrl = Page.GetReturnUrl(ReturnButtonUrl); if (!ReturnButtonUrl.NotEmpty()) { ShowReturnButton = false; } } }
public void SetValue(string value) { FilterBtn.Click(); ReadOnlyCollection <IWebElement> list = FilterPopup.FindElements(By.TagName("a")); foreach (var item in list) { if (item.Text.ToLower().Contains(value.ToLower())) { item.Click(); break; } } }