В версии 1.5 использовал для entityPicker screenConfigurer для передачи параметров в экран сущностей.
В версии 2.1 использую entityLookup handler и там создаю сам диалоговое окно с передачей параметров
List<Integer> typeISP = List.of(2,5,6);
DialogWindow<IspListView> window =
dialogWindows.view(this, IspListView.class).build();
window.getView().setFilterForTypeISP(typeISP);
window.open();
где setFilterForTypeISP - моя функция по передаче параметров.
Вопросы:
- Может есть более правильный способ заменить screenConfigurer?
- Если я подписываюсь на handler entityLookup, и ничего там не делаю, то стандартное действие(открытие диалогового окна) не работает. Как я могу вызвать действие по умолчанию?
Спасибо.