Доброго времени суток.
Волнует следующий вопрос:
По какому критерию идет подбор доступных экранов для параметров отчета типа сущность? В моем случае туда попадают вообще какие-то левые фрагменты.
Сuba 7.1
Доброго времени суток.
Волнует следующий вопрос:
По какому критерию идет подбор доступных экранов для параметров отчета типа сущность? В моем случае туда попадают вообще какие-то левые фрагменты.
Сuba 7.1
Добрый день,
Логика заполнения поля с экранами здесь:
com.haulmont.reports.gui.parameter.edit.ParameterEditor#initScreensLookup
Происходит сканирование всех экранов-браузеров в системе, у которых есть datasource или data container, хранящий данную сущность.
Вполне возможно какие-то лишние элементы попадают в список, я думаю что не ставилось цели сформировать идеальный список, где все экраны точно подходят. Экран редактирования отчета все-таки считается административным.
Идеальный список, конечно не обязателен. Просто в моем случае - туда не попадает нужный экран, а указать экран не из списка возможно только кастальным методом (редактировать в ручную полученный отчет в архиве, что не очень удобно).