ViTr - 2017-11-20

Выпущены новые версии: JepRia 10.5.0 / JepRiaShowcase 10.6.0
Краткое описание / реализация:
• test: Mock-тестирование DetailFormPresenter, тест для метода onChangeWorkstate.
• feat: Изменение стилей для multistate/JepMultiStateField.java.
• feat: DetailFormPresenter подписан на RefreshEvent.
• feat: DialogWithFields позволяет добавлять на форму модального окна любые виджеты (не только Jep-поля).
• fix: В JepCheckBoxField при нажатии на наименование всплывает событие изменения значения.
• refactor: поддержка JepEventBus и MainModulePresenter трех типов события входа в модуль:
1. Вход в модуль с автоматическим определением состояния входа (стандартный механизм перехода между вкладками, стрелка UP).
2. Вход в модуль с сохранением состояния, в котором модуль остался на момент выхода из него (необходим для поддержки входа по history).
3. Вход в модуль в определенное состояние (состояние входа указывается в параметре метода).
• feat: Скорректирована сортировка полей в гриде с пустыми значениями в конце. Добавлена синхронизация для переменной resultRecords перед сортировкой.