Для наследников ListComponent
(это Table, GroupTable, TreeTable и Tree) набор стандартных действий определен в перечислении ListActionType
, классы их реализации находятся в пакете com.haulmont.cuba.gui.components.actions
.
Пример использования стандартных действий в таблице:
<table id="usersTable" width="100%"> <actions> <action id="create"/> <action id="edit"/> <action id="remove"/> <action id="refresh"/> </actions> <buttonsPanel> <button action="usersTable.create"/> <button action="usersTable.edit"/> <button action="usersTable.remove"/> <button action="usersTable.refresh"/> </buttonsPanel> <rowsCount/> <columns> <column id="login"/> ... </columns> <rows datasource="usersDs"/> </table>
Рассмотрим их подробнее.