TreeTable

treeTable разновидность компонента Table, способная отображать иерархию сущностей.

Кнопка columns позволяет создавать колонки таблицы. Каждая колонка имеет следующие свойства:

Кнопка actions позволяет определить действия, ассоциированные с таблицей. Каждое действие имеет следующие свойства:

Компонент rowsCount позволяет перемещаться между страницами таблицы и отображать число строк на текущей странице и в общем. Для того чтобы rowsCount работал правильно, данные collectionDatasource необходимо ограничивать, например, при помощи компонента Filter.

Опция presentations позволяет включить механизм представлений таблицы.

Опция multiselect включает режим множественного выделения строк в таблице.

Опция contextMenuEnabled разрешает или запрещает показывать контекстное меню. Если вы добавили действия таблицы, это свойство необходимо выставить в true.

Опция columnControlVisible запрещает скрывать колонки (по умолчанию разрешено).

Флажок editable разрешает/запрещает редактирование компонента.

Опция reorderingAllowed разрешает или запрещает перетаскивать колонки (по умолчанию разрешено).

Опция sortable запрещает сортировку в таблице (по умолчанию разрешена).

rowHeaderMode разрешает/запрещает показ иконок для строк таблицы.

multiLineCells управляет отображением текста, содержащего переносы строк. По умолчанию переносы строк игнорируются.

Для того чтобы применить к компоненту отдельный стиль, укажите его название в поле Stylename. Инструкции по работе со стилями см. в Application Themes.

Подробнее см. TreeTable.