GroupRow

public final class GroupRow extends AbstractUiElement implements Clickable

Added in version 1.2.1.

Строка группы табличного представления: заголовок группы строк со значком сворачивания.

Клик направляется в значок сворачивания, а не в центр строки: клик по заголовку группы не обязан переключать её состояние. После сворачивания или разворачивания табличное представление перерисовывает строки, поэтому ссылка на dom-элемент разыскивается заново по заголовку группы, как только становится невалидной.

Methods

get

static GroupRow get(Grid grid, String caption)

getClickableWebElement

public WebElement getClickableWebElement()

Added in version 1.2.1.

Получить dom-элемент значка сворачивания: клики по строке группы направляются в него.

Throws:
Returns:

dom-элемент значка сворачивания

getWebElement

public WebElement getWebElement()

Added in version 1.2.1.

Получить живую ссылку на dom-элемент строки группы.

Строка группы отрисовывается заново при каждом сворачивании и разворачивании, поэтому невалидная ссылка разыскивается заново по заголовку группы.

Throws:
  • ElementNotFoundException – если строка группы не отрисована за отведённое время

Returns:

dom-элемент строки группы

isCollapsed

public boolean isCollapsed()

Added in version 1.2.1.

Проверить, свёрнута ли группа.

Состояние читается из разметки строки в момент вызова: после клика по значку оно меняется асинхронно, и дождаться нужного состояния - забота вызывающего.

Returns:

true, если группа свёрнута