GridGroups¶
- public final class GridGroups¶
Added in version 1.2.1.
Группы отображённых строк табличного представления с группировкой.
Строки групп и строки записей отрисованы в гриде одним списком, и принадлежность записи группе задаётся только порядком строк - запись относится к ближайшей строке группы над ней. Поэтому группа читается не отдельным элементом, а по заголовкам групп всех отображённых строк сверху вниз. Класс, как и
Rows, ничего не хранит и при каждом обращении заново читает строки из dom-модели.See also
Constructors¶
GridGroups¶
Methods¶
getCaptions¶
getRecord¶
- public Row getRecord(String groupCaption, int recordIdx)¶
Added in version 1.2.1.
Получить строку записи группы по порядковому номеру записи под заголовком группы.
- Parameters:
groupCaption – заголовок строки группы
recordIdx – порядковый номер записи под заголовком группы, у первой записи - 0
- Throws:
ElementNotFoundException– если строка группы не отрисована или в группе нет отрисованной записи с таким номером
- Returns:
строка записи группы
getRow¶
- public GroupRow getRow(String caption)¶
Added in version 1.2.1.
Получить строку группы по заголовку группы.
Строка группы - не строка записи, она не входит в
Rowsи не имеет ячеек, поэтому ищется отдельно, по собственной разметке. Если строка не отрисована, грид прокручивается вниз, пока она не появится или прокрутка не упрётся в конец.- Parameters:
caption – заголовок группы
- Throws:
ElementNotFoundException– если строки группы нет и грид прокручен до конца
- Returns:
строка группы
See also
getSize¶
- public int getSize(String groupCaption)¶
Added in version 1.2.1.
Получить число записей группы - строк записей между строкой группы и следующей строкой группы.
Строка группы ищется с прокруткой грида, поэтому считаются записи и той группы, которая была за пределами отрисованного окна.
- Parameters:
groupCaption – заголовок строки группы
- Throws:
ElementNotFoundException– если строки группы нет и грид прокручен до конца
- Returns:
число записей под заголовком группы, у свёрнутой группы - 0