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.