Заметки из Зазеркалья

01.11.2022

Улучшение внешнего вида и расширение функциональности диаграммы Ганта

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Запланировано в версии 8.3.23

Диаграмма Ганта – важный элемент пользовательского интерфейса, использующийся, в частности, для визуализации хода выполнения задач, планирования ресурсов, графика рабочего времени. По многочисленным просьбам разработчиков, использующих наши технологии, в версии 8.3.23 мы улучшим её внешний вид и расширим функциональность.

Сейчас диаграмма выглядит так:

img-01.png

В версии 8.3.23 она будет выглядеть так:

img-02.png


Появится возможность отображение текста на интервалах:
img-03.png

Можно будет настраивать размещение текста некоторых элементов диаграммы: интервалов, области текстов точек и области таблицы данных.

Текст можно будет обрезать:

img-04.png

Текст можно будет переносить:

img-05.png

Будет доработана возможность выделения значений диаграммы. Теперь значения в диаграмме можно будет выделять абсолютно так же, как и строки в её предопределённой таблице:

img-06-02.gif

Появится возможность интерактивного выделения интервалов:

img-07-02.gif

Появится возможность настройки отображения вертикальных и горизонтальных линий в области построения диаграммы:

img-08.png

img-09.png

При интерактивном изменении временных границ интервала будет отображаться всплывающая подсказка, которая будет содержать актуальные значения этих временных границ:

img-10.png

В веб-клиенте диаграмма будет отрисовываться на клиенте, что сделает поведение диаграммы одинаковым в тонком и веб-клиенте и ускорит интерактивные операции с диаграммой.

У объекта диаграмма Ганта появятся новые свойства, методы и события для поддержки описанной функциональности.

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

Теги: 8.3.23  UI