Skip to main content

v 0.0.2 30/05/23


Исправлен баг с сортировкой в комбинированной диаграмме

При повороте на 90 градусов направление сортировки теперь сверху вниз


Положения значений в комбинированной диаграмме 

Режимы расположения В конце, В центре, В начале распологают значение внутри столбца. Снаружи распологает значение над, либо под столбцом в зависимости от знака значения. 

image.png 

Учтено расположение значения снаружи и внутри столбца с отрицательным значением, в том числе в положении на 90 градусов и с ориентацией значения вертикально/горизонтально. Значения теперь всегда расположены на одном расстоянии от точки расположения во всех состояниях (кроме центрального)

image.png

Такие же доработки проведены и в отношении значений для линий


image.png


Модель данных

Существенно переработана логика работы модели данных проекта

1. Добавлена поддержка нескольких моделей. Это позволяет создавать наборы таблиц, которые не будут оказывать влияние друг на друга при фильтрации. Названия моделей можно изменять. Для сохранения изменений в названии нужно нажать ENTERENTER. При нажатии на корзинку модель удалиться.

image.png

2. В настройках проекта можно установить модель по умолчанию. Она будет выбрана во всех новых элементах при со умолчзданиюи

image.png

3. В визуализацих и фильтрах теперь выбирается общая модель внутри которой они будут взаимодействовать при фильтрации. Элементы другиазных моделей ника нихк не бвзаимодействую между соказывать никакгбо влиянияй

image.png

Конструктор модели

Также претерпел существенные изменения

image.png

  1. Появилось понятие «Головной таблицы». Это таблица от которой начинаются все связи данной модели. Головную таблицу всегда можно переназначить, нажав на «глазик». Головную таблицу нельзя удалить

  2. Добавить в конструктор теперь можно сколько угодно таблиц, в том числе одинаковых. Порядок добавления не важен. Их алиасы должны быть уникальными. Алиасы можно редактировать. Подтвердить изменения алиаса нужно кнопкой ENTER

    image.png


    Для сохранения модели в ней не должно быть островов. То есть все таблицы должны быть связаны. Пока есть разрывы модель попросту не сохраниться. 

  3. При удалении таблицы из середины цепочки ничего не сломается. Удалятся только ее связи. Останутся две цепочки которые нужно будет соедить для успешного сохранения модели.

  4. Отображение связей теперь выглдит корректно. После перемещения таблицы связь меняет сторону, если этого требует новое расположение