Описание релизов/Никола Тесла

Материал из 3v-wiki
Перейти к навигации Перейти к поиску

Новая функциональность

Отчёты

  1. При агрегации присутствуют промежуточные родители, которые тоже считались в итоговое значение, чтобы этого избежать создан новый агрегатор, для его использования необходимо поставить флаг "UseNewAggregator" : true. При использовании нового агрегатора в итоговую строку попадают только те строки, которые не являются промежуточными родителями.
  2. Добавлено свойство UseFullLeftHeaderHierarchy, если в показателе есть отсутствующие справочники, а "useFullLeftHeaderHierarchy": true, то агрегация выполняется, как будто у показателя есть все справочники. Может быть использован в случае, когда справочник боковика отсутствует в показателе, но по связям фильтрует данные.
  3. При выделении диапазона в отчёте в нижней панели инструментов выводится сумма и количество выделенных ячеек. В дальнейшем данная функциональность будет перенесена и в отчёты, отстраиваемые на формах. Чтобы включить в форме отображение панели у отчета необходима настройка в "bottomToolbar": true
  4. При настройке пользовательских кнопок можно настроить вывод окна подтверждения с помощью свойства confirmationMessage.
  5. В прикладном навигаторе реализована возможность открывать модальные окна с помощью свойства openTarget, где можно задать открытие: NewTab - в новой вкладке, SameWindow - поверх окна, ModalWindow - модальное окно
  6. Добавлено отображение многоточия при значении в ячейке больше, чем ширина самой ячейки.
  7. Увеличена активная зона чекбокса

Формы

  1. Добавлены диаграммы Датчик Активности и Датчик спидометра
  2. При необходимости сохранить все источники можно в действии "Сохранить" (SaveDataSourceAction) оставить коллекцию dataSourcesIds пустой, но для этого следует задать флаг "isReadOnly": false. Ранее для этого требовалось перечислять все источники.
  3. Доработано свойство maxheight. Зачастую отчёт перестраивается в зависимости от параметров и количество его строк может существенно меняться. Свойство maxheight позволяет ограничить высоту, не задавая её явно. Если количество выводимых строк занимает больше места, чем задано в maxheight, то появляется скролл. Если количество строк не занимает всю выделенную площадь в maxheight, то компонент подстраивается под данные и область становится меньше.

Навигатор

  1. Получение, копирование и сохранение моделей для большинства типов объектов будет происходить через собственные контроллеры, а не через репозиторий. Это позволит приводить сохраняемый объект к правильной модели (структуре).
  2. В верхней панели инструментов навигатора добавлена кнопка "Входит в...", которая показывает, в каких объектах используется текущий объект. Кнопка "Состоит из..." - это переименованная "Связанные объекты...".
  3. Реализован режим редактирования навигатора.

Общие

  1. Добавлена возможность логирования в Fluentd по требованию проекта