Bulk Editor
Дополнение Bulk Editor (массовый редактор) предоставляет пользователям приложений возможность изменять значения атрибутов для нескольких экземпляров сущности одновременно.
Дополнение содержит действие, которое открывает диалоговое окно, в котором пользователь может ввести значения атрибутов. После этого действие обновляет выбранные сущности в хранилище данных и в пользовательском интерфейсе.
Установка
Для автоматической установки через маркетплейс Jmix следуйте инструкциям в разделе Дополнения.
Для ручной установки добавьте следующую зависимость в build.gradle
проекта:
implementation 'io.jmix.bulkeditor:jmix-bulkeditor-starter'
Использование
Тип действия, предоставляемого дополнением - bulked_edit
. Это действие компонентов списка, поэтому его можно добавить в dataGrid и treeDataGrid.
Пример использования:
<hbox id="buttonsPanel" classNames="buttons-panel">
<!-- ... -->
<button action="booksDataGrid.bulkEdit"/>
</hbox>
<dataGrid id="booksDataGrid" dataContainer="booksDc" columnReorderingAllowed="true"
selectionMode="MULTI">
<actions>
<!-- ... -->
<action id="bulkEdit" type="bulked_edit"/>
</actions>
Чтобы иметь возможность выбирать несколько сущностей, установите selectionMode="MULTI"
для dataGrid
.