Проверка фильтра на заполненность

Добрый день!

Jmix version: 1.5.4
Jmix Studio plugin version: 2.1.0-232
IntelliJ version: IntelliJ IDEA 2023.2.1 (Community Edition)

Имеем фильтр. Например такой (пользователь может налепить любой)
image

Мне нужно проверить, что хотя бы одно поле фильтра заполнено.
Как сделать?
Спасибо.

Такое не работает?

filter.currentConfiguration.rootLogicalFilterComponent.filterComponents.any {
    it is AbstractSingleFilterComponent<*> && it.value != null
}

filterComponents - возвращает все компоненты, включая те, что внутри LogicalFilterComponent
AbstractSingleFilterComponent отвечает за оставшиеся компоненты фильтра: Property, Jpql и FullText

1 симпатия

@yarik1706 , спасибо.