ColumnHeader

public class ColumnHeader extends AbstractUiElement implements Clickable, Hoverable, Draggable

Added in version 1.2.0: Добавлена поддержка взаимодействия с элементом заголовка колонки. Добавлена поддержка функционала по наведению курсора мыши на элемент заголовка колонки.

Added in version 1.2.1: Добавлены поддержка drag and drop и получение информации о сортировке в колонке.

Заголовок колонки табличного представления. Поддерживается функциональность, определённая в Clickable и Hoverable.

See also

Constructors

ColumnHeader

ColumnHeader(Grid parent, WebElement el)

Methods

findSortButton

public Optional<ColumnHeader.SortButton> findSortButton()

Added in version 1.2.1.

Найти кнопку сортировки на текущем заголовке колонки.

Returns:

Опциональная кнопка сортировки.

See also

getParent

public Grid getParent()

getSortDir

public SortDir getSortDir()

Added in version 1.2.1.

Получить текущее направление сортировки текущей колонки.

Returns:

Направление сортировки или SortDir.UNDEFINED

See also

moveOver

public void moveOver(ColumnHeader targetColumn)

Added in version 1.2.1.

Перетащить мышкой колонку поверх указанной (целевой) колонки.

Parameters:
  • targetColumn – указанная (целевая) колонка.

moveToGroupArea

public void moveToGroupArea()

Added in version 1.2.1.

Перетащить мышкой колонку в область группировки.

resizeColumn

public void resizeColumn(int widthDelta)

Added in version 1.2.1.

Изменить ширину колонки.

Parameters:
  • widthDelta – величина изменения ширины колонки.