Мне бы хотелось бы поинтересоваться как то можно реализовать в entityPicker просмотр без возможности изменений и так же просмотра вложенных сущностей внутри нее. Используя одну view, которая используется так же в другом месте на этапе создания сущности например. А в другом месте нужно только просмотр. Поведение с readOnly не сильно хорошее так как открыть просмотр полей и вложенностей не является возможным.
Здравствуйте,
Вы можете при открытии экрана через entityPicker пробросить параметр типа boolean
, далее в контроллере экране на основе этой переменной блокировать/скрывать ui-элементы.
https://docs.jmix.ru/jmix/flow-ui/opening-views.html#passing-parameters
С Уважением,
Никита
видел на форуме предложения от одного из других пользователей вот ссылка, на подобие EntityPickerView, поч не добавите ее в новых версиях?
Как вариант решения - наследовать ридонли родителя для вложенных ссылочных сущностей, эта реализация на уровне Jmix пошла бы. Сейчас в нашем случае мы берем и создаем под каждую такую вьюху отдельную инфо вьюху с ридонли полями всеми, выглядит как-будто бы диковато. Вариант с передачей флага тоже с той же категории дикости. Как-будто в стандарт вью просится какой-то дефолтный ридонли параметр который будет каскадно наследоваться от родителя.
Implement EntityViewAction for EntityPicker that opens editor in read-only mode · Issue #425 · jmix-framework/jmix · GitHub это бы воскресить?
Здравствуйте,
Спасибо за предложение, мы обсудим данный тикет. А пока вы можете реализовать кастомный экшен на уровне своего проекта, как это было предложено в топике - Lookup Picker Field picker_view action - CUBA.Platform
С Уважением,
Никита