|
11.10.2010, 16:05 | #1 |
MCP
|
Диаграмма Ганта
Коллеги, добрый день!
Хотелось бы услышать ваше мнение: У меня стоит задача: построить график загрузки сотрудников, на основе текщих задач, рабочего календаря, в разрезе задачи и проекта. Поделитесь, пожалуйста, опытом, какой компонент вы используете (или использовали) для диаграммы Ганта? (помимо VarChart XGantt Control, который в урезанном виде поставляется с дистрибутивом). Есть какие-нибудь бесплатные, альтернативные продукты? DAX 4.0 Sp2 |
|
11.10.2010, 16:09 | #2 |
Axapta
|
Я знаю людей, которые используют платную http://sourcecodestore.com/Products/...eet.aspx?ID=AG и очень довольны всем начиная от интерфейса и документации и заканчивая ценой. Личного опыта не имею.
|
|
|
За это сообщение автора поблагодарили: kornix (1). |
11.10.2010, 17:53 | #3 |
MCP
|
Еще интересен вот какой момент:
чтобы использовать стандартную диаграмму Ганта нужно скопировать (и наследовать от стандартных) следующие классы: - GanttActiveXVarchart - класс отвечает за управление всеми вспомогательными (кот. ниже, с его помощью можно управлять количеством столбцов в диаграмме, подтягивать различные настройки и т.д.) - GanttClient - класс отвечает за добавление сущностей, на основании кот. показывается загрузка, в методе captionPrintTitle() можно установить свой заголовок и др. - GanttData - класс отвечает за загрузку данных и подтягивание календарей. Как раз в нем можно рассчитывать длину задачи. - GanttDialog - отвечает за диалог, который появляется при клике на серии (задаче). Можно вызывать свой диалог со своими кнопками и обработками. - GanttPopupMenu - этот класс предназначен для обработки контекстного меню, в методе onTimeScaleRClick() можно обработать создание и выбор определенного пункта меню. - GanttSetup - класс отвечает за параметры диаграммы, например показывать сетку, какой временной интервал установлен по-умолчанию и т.п. - GanttTable - этот класс отвечает за заполнение темповой таблицы ganttTmpHierarchy, на основании которой в итоге строится диаграмма Ганта. Но получается, чтобы построить диаграмму Ганта, нужно пройтись по всем вышеописанным классам, может есть более простое решение? Последний раз редактировалось kornix; 11.10.2010 в 17:58. |
|
12.10.2010, 09:55 | #4 |
Участник
|
стандартный Гант - ActiveX, поэтому можно им управлять как COM объектом (Excel например). Описание ф-й есть в доке или на сайте разработчиков. Там-же примеры работы с ним.
|
|
12.10.2010, 10:43 | #5 |
MCP
|
Согласен, в документации есть все, но строить диаграмму ооооочень неудобно (применял правда всего 2 раза). Еще один большой минус - если на локальном компьютере стоит DAX 4 и DAX 5 - Диаграмма Ганта будет работать по выбору, только для одной из версий Может кто-нибудь знает бесплатные, удобные COM контролы для построения Ганта?
|
|
12.10.2010, 12:32 | #6 |
Участник
|
Цитата:
Сообщение от kornix
Согласен, в документации есть все, но строить диаграмму ооооочень неудобно (применял правда всего 2 раза). Еще один большой минус - если на локальном компьютере стоит DAX 4 и DAX 5 - Диаграмма Ганта будет работать по выбору, только для одной из версий Может кто-нибудь знает бесплатные, удобные COM контролы для построения Ганта?
|
|
|
За это сообщение автора поблагодарили: kornix (1). |
12.10.2010, 10:02 | #7 |
Участник
|
Недавно тоже интерсовался этим вопросом, нашел статейку про построение диаграммы Ганта при помощи стандартных средств Excel:
Диаграмма Ганта в Excel Поэтому вполне можно использовать этот вариант (нарпимер, при помощи COM), если не требуется каких-то особых графических эффектов.
__________________
С уважением, Александр. |
|
|
За это сообщение автора поблагодарили: pitersky (1), kornix (1). |
12.10.2010, 13:38 | #8 |
Модератор
|
kornix глянь, может будет интересно
1)ActiveX Gantt Chart control in Dynamics Ax 2) К п.1 решение одной из проблем License issue when customizing Gantt controls В п.1 используется VARCHART XGantt - Interactive Gantt Chart (хочет денежку)
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
|
За это сообщение автора поблагодарили: kornix (2). |
12.10.2010, 14:05 | #9 |
MCP
|
Цитата:
Сообщение от Poleax
kornix глянь, может будет интересно
1)ActiveX Gantt Chart control in Dynamics Ax 2) К п.1 решение одной из проблем License issue when customizing Gantt controls В п.1 используется VARCHART XGantt - Interactive Gantt Chart (хочет денежку) Poleax, Спасибо огромное, интересно! Респект!!!! Последний раз редактировалось kornix; 12.10.2010 в 14:29. |
|
Теги |
диаграмма, диаграмма ганта |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|