CardGroup¶
- public class CardGroup extends AbstractUiElement implements Clickable¶
Группа элементов карточки.
Обычная группа (
vBox/hBox/vGroupметы) рендерится<table data-node.class="PCardGroup">— такие группы находитfindAll(ru.bitec.gs.automation.client.ui.layout.view.AbstractView). Сворачиваемая группа-секция (<vSection>) — это GXTContentPanel(CardSection), её корневой элемент<div data-node.class="PCardGroup">:findAll(ru.bitec.gs.automation.client.ui.layout.view.AbstractView)(ограничен тегомtable) её не находит, для секций —byHeader(ru.bitec.gs.automation.client.ui.layout.view.AbstractView, java.lang.String), ищущий по видимому тексту заголовка, а не по css-классу состояния — тот меняется от сборки к сборке (GWT/GXT CssResource-обфускация, подтверждено чтением исходников GXT и живым браузером, см. планdocs/plans/completed/2026-09-25-vcard-height-model-recalc.md, Task 1/S2).
Constructors¶
CardGroup¶
- CardGroup(AbstractUiElement parent, WebElement webElement)¶
Methods¶
byHeader¶
- public static CardGroup byHeader(AbstractView parent, String header)¶
Added in version 1.2.1.
Находит сворачиваемую группу-секцию карточки по тексту её заголовка.
- Parameters:
parent – родительский элемент карточки
header – видимый текст заголовка секции
- Throws:
ElementNotFoundException– если секция с таким заголовком не найдена
- Returns:
найденная группа
collapse¶
- public void collapse()¶
Added in version 1.2.1.
Сворачивает секцию (клик по заголовку). Не делает ничего, если секция уже свёрнута.
expand¶
- public void expand()¶
Added in version 1.2.1.
Разворачивает секцию (клик по заголовку). Не делает ничего, если секция уже развёрнута.
findAll¶
- public static CardGroup[] findAll(AbstractView parent)¶
getClickableWebElement¶
- public WebElement getClickableWebElement()¶
Получить dom-элемент, в который будут направлены клики мышкой. Нужно переопределить в том случае, если требуется перенаправить клики в dom-элемент, отличающийся от содержащегося в текущем классе.
Клик по секции — это клик по заголовку (
setTitleCollapse(true), см.VCardGroupImpl), а не по всей области группы.
isCollapsed¶
- public boolean isCollapsed()¶
Added in version 1.2.1.
Возвращает
true, если секция свёрнута.Определяется структурно (см. javadoc класса): у свёрнутого GXT
ContentPanelобёртка тела (bodyWrap, второйdiv-потомок корня) скрыта через инлайнstyle.display='none'— это генерируется рантаймом при каждом коллапсе заново, а не именем css-класса, и поэтому не зависит от пересборки.- Returns:
признак свёрнутости