Здравствуйте
Версия Jmix 2.7
Вопрос по дополнению search. Результаты поиска открываются в стандартном detail view. Что не всегда нужно. Как можно задать свой view ? Что-то не очень хочется создавать entity специально для поиска. Спасибо
Добрый день,
Можно использовать свой SearchCompletedHandler (Using Search in UI :: Jmix Documentation) - он позволяет указать свою логику обработки результата: открыть свою view, вывести в лог и т.п.
С уважением,
Иван
Иван, Спасибо!
Но возможно я не совсем точно изложил проблему. Нам требуется сами ссылки, которые выпадают в поиске открывать в своём экране, а не переходить на редактирование экземпляра
Тут чуть посложнее.
По-умолчанию в качестве результата открывается SearchResultsView. И как часть ее функционала присутствует открытие details view для выбранной сущности.
Если вы хотите сохранить стандартный вид списка результатов, но изменить логику открытия конкретных экземпляров, то вы можете переопределить у себя в проекте стандартную SearchResultsView (Extending Functionality :: Jmix Documentation) и поменять логику клика ссылке:
- в методе
openEntityViewоткрывать свою view, вместо details view для данного типа сущности. - или как более общий случай - в методе
createInstanceButtonпроставить целиком свойClickListener.
С уважением,
Иван