Я так понимаю на текущий момент невозможно установить view для query в SuggestionPickerField. Возможно ли это реализовать?
Здравствуйте,
Да, такой возможности нет. Мы завели тикет в YouTrack.
На данный момент можно использовать метод setSearchExecutor()
и самому задать необходимый запрос с определенной view:
suggestionPickerField.setSearchExecutor((searchString, searchParams) -> {
searchString = QueryUtils.escapeForLike(searchString);
return dataManager.loadList(LoadContext.create(Customer.class)
.setQuery(LoadContext.createQuery("select c from sample$Customer c where c.name like :name ESCAPE '\\'")
.setParameter("name", "%" + searchString + "%"))
.setView("customer-view"));
});
Подробнее о SuggestionPickerField в документации.
1 симпатия