public static class TableSelectionFormParameters.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<TableSelectionFormAction> |
actions |
private java.util.List<TableSelectionFormColumn> |
columns |
private boolean |
displayRowNumbers |
private boolean |
hideCheckboxes |
private java.util.List<TableSelectionFormRow> |
rows |
private java.lang.String |
selectedActionId |
private java.lang.Integer |
selectedRowIndex |
private java.lang.String |
subtitle |
private java.lang.String |
text |
private java.lang.String |
title |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
TableSelectionFormParameters |
build()
Возвращает набор параметров для открытия формы с таблицей, поддерживающей выбор строк.
|
TableSelectionFormParameters.Builder |
setActions(java.util.List<TableSelectionFormAction> actions)
Устанавливает описание действий на форме.
|
TableSelectionFormParameters.Builder |
setColumns(java.util.List<TableSelectionFormColumn> columns)
Устанавливает описание столбцов таблицы.
|
TableSelectionFormParameters.Builder |
setDisplayRowNumbers(boolean displayRowNumbers)
Устанавливает флаг, определяющий, следует ли отображать номера строк таблицы.
|
TableSelectionFormParameters.Builder |
setHideCheckboxes(boolean hideCheckboxes)
Устанавливает флаг, определяющий, следует ли скрывать чекбоксы выбора строк таблицы.
|
TableSelectionFormParameters.Builder |
setRows(java.util.List<TableSelectionFormRow> rows)
Устанавливает описание строк таблицы.
|
TableSelectionFormParameters.Builder |
setSelectedActionId(java.lang.String selectedActionId)
Устанавливает идентификатор действия (кнопки на POS-кассе), которое должно быть выбрано при открытии формы.
|
TableSelectionFormParameters.Builder |
setSelectedRowIndex(java.lang.Integer selectedRowIndex)
Устанавливает индекс строки, которая должна быть выбрана.
|
TableSelectionFormParameters.Builder |
setSubtitle(java.lang.String subtitle)
Устанавливает текст подзаголовка формы.
|
TableSelectionFormParameters.Builder |
setText(java.lang.String text)
Устанавливает дополнительный текст для отображения на форме.
|
TableSelectionFormParameters.Builder |
setTitle(java.lang.String title)
Устанавливает заголовок формы.
|
private java.lang.String title
private java.lang.String text
private java.util.List<TableSelectionFormColumn> columns
private java.util.List<TableSelectionFormRow> rows
private java.lang.Integer selectedRowIndex
private java.util.List<TableSelectionFormAction> actions
private java.lang.String selectedActionId
private boolean hideCheckboxes
private boolean displayRowNumbers
private java.lang.String subtitle
public TableSelectionFormParameters.Builder setTitle(java.lang.String title)
title - заголовок формыpublic TableSelectionFormParameters.Builder setSubtitle(java.lang.String subtitle)
subtitle - текст подзаголовка формы.public TableSelectionFormParameters.Builder setText(java.lang.String text)
text - дополнительный текст для отображения на формеpublic TableSelectionFormParameters.Builder setColumns(java.util.List<TableSelectionFormColumn> columns)
columns - описание столбцов таблицы.public TableSelectionFormParameters.Builder setRows(java.util.List<TableSelectionFormRow> rows)
rows - описание строк таблицыpublic TableSelectionFormParameters.Builder setSelectedRowIndex(java.lang.Integer selectedRowIndex)
selectedRowIndex - индекс строки, которая должна быть выбранаpublic TableSelectionFormParameters.Builder setActions(java.util.List<TableSelectionFormAction> actions)
actions - описание действий на формеpublic TableSelectionFormParameters.Builder setSelectedActionId(java.lang.String selectedActionId)
selectedActionId - идентификатор действия (кнопки на POS-кассе), которое должно быть выбрано при открытии формыpublic TableSelectionFormParameters.Builder setHideCheckboxes(boolean hideCheckboxes)
hideCheckboxes - true, если следует, false в противном случае.public TableSelectionFormParameters.Builder setDisplayRowNumbers(boolean displayRowNumbers)
displayRowNumbers - true, если следует, false
в противном случае.public TableSelectionFormParameters build()