Выпущена версия ember-flexberry 0.12.1

[UPDATE] После выпуска версии 0.12.1 были выпущены дополнительно версии 0.12.2 и 0.12.3. В них вошли следующие изменения:

  • исправлено:
    • отсутствующие вызовы _super-методов внутри ряда технологических методов. Это могло приводить к неправильному поведению в ряде мест технологии, например, к несрабатыванию технологического хука routeWillTransition в контроллерах форм редактирования
    • работа свойства inHierarchicalMode в настройках лукапа внутри метода getLookupFolvProperties. Пример на стенде можно посмотреть тут. Документацию можно посмотреть тут
    • переход на списковую форму при наличии кастомных параметров

В версию ember-flexberry 0.12.1 вошли следующие изменения:

  • добавлено:
    • блюпринты для генерации приложения:
      • аддитивное слияние содержимого файлов локализации при прегенерации приложения
    • сервисы:
      • управление визуальным отображением загрузки данных (“крутилки”) сделано глобальным и вынесено в сервис app-state Внимание! Использование свойства loadingState и метода setLoadingState сервиса objectlistview-events переведено в состояние Deprecated до выпуска версии ember-flexberry@1.0.0! Начиная с этой версии данное свойство и метод будут удалены из сервиса objectlistview-events! Для использования сервиса app-state необходимо во всех шаблонах приложения код добавления класса {{objectlistviewEventsService.loadingState}} в разметке заменить на {{appState.state}} (в том числе в шаблоне application.hbs), а в контроллеры соответствующих форм добавить инъекцию сервиса app-state.
  • исправлено:
    • блюпринты для генерации приложения:
      • длина строк при генерации моделей не соответствовала правилам JSCS
    • списковые роуты:
      • ошибки, связанные со сбросом параметров запроса в URL
      • неправильное обращение к контроллеру при загрузке модели
    • списковые компоненты:
      • некорректно отображается элемент для выбора количества строк в IE при небольшой ширине списка
    • компонент flexberry-objectlistview:
      • вычислимое свойство colsSettingsItems перезаписывало само себя
      • не отображается сообщение об успешном сохранении настроек при экспорте в Excel
    • компонент flexberry-toggler:
      • закрытие вложенного toggler закрывало родительский toggler
      • проблемы со стилями вложенных элементов после сворачивания и разворачивания toggler
    • компонент flexberry-lookup:
      • вывод сообщения об отсутствии подходящего значения при включенном автокомплите
    • компонент flexberry-textbox:
      • компонент неправильно отображается с классом input error
    • компонент flexberry-dropdown:
      • компонент переставал работать при наличии null-значений в перечне отображаемых элементов
    • сервис user-settings:
      • неправильное отображение страниц при выключении сервиса пользовательских настроек

Более подробно со списком изменений можно ознакомиться в CHANGELOG.md:

Поделиться в: ВКонтакте, Twitter, Facebook.