Форум продуктов IBM Lotus

Общие вопросы => Разработка приложений => Тема начата: nick от 02 Август 2010, 17:12:00

Название: Создание "красивого" отчета на основе view
Отправлено: nick от 02 Август 2010, 17:12:00
Доброго дня!

Имею вьюшку в стобцах которой стоят проценты исполнения плана по дням в месяце.
Типа:    50%  100%  102%  30%      и т.д.

Есть желание (у шефа) увидеть эти данные в виде гистограммы "спидометр", т.е. часть кольца с секторами допустимых значений и стрелка которая будет указывать на значение, такие красивые, расположенные в ряд спидометры, которые наглядно покажут в какой день перегруз, в какой недостача...

Каким образом пока не могу предположить.... Может это будет страница, или форма, или XPages.
Скорее всего надо что-то затачивать под web.

Если это надо делать аплетом и генерить страницу (web или lotus), то подскажите как это реализуется.
Вообще в дизайнере есть в ресурсах "апплеты", но я нигде не нашел примеров чтобы кто-то их использовал.

Помогите кто чем может, мыслью, направлением...
Заранее спасибо.

Название: Re: Создание "красивого" отчета на основе view
Отправлено: ViV от 02 Август 2010, 18:26:56
Добрый день!

Я бы предложил использовать вместо спидометров график колонками (пример (http://www.amcharts.com/column/columns-with-rounded-corners/)), либо линейный (пример (http://www.amcharts.com/line/logarithmic-scale-chart/)). Где по оси Х будут числа месяца, а по оси Y - проценты выполнения.
Все-таки куча спидометров на каждый день смотрится громоздко и не очень информативно. Спидометр удобно использовать, если показывать данные на один конкретный момент времени.

По реализации проще делать под Web.

Для отображения графика можно использовать готовые средства как на Javascript, так и на Flash. Средства на флеше быстрее обрабатывают большие объемы данных.
Название: Re: Создание "красивого" отчета на основе view
Отправлено: nick от 03 Август 2010, 10:30:37
Хорошая идея!
Наверное больше подойдут колонки.

Пробелма в том что ни разу не реализовывал такое.
Каким образом встраивать в БД флешку и как ей передать данные из лотусовой вьюшки?
Название: Re: Создание "красивого" отчета на основе view
Отправлено: ViV от 03 Август 2010, 10:43:35
Флешку можно разместить в ресурсах БД (Resources -> Files).
Данные ей можно передавать через поле. Т.е. при загрузке формы на WebQueryOpen вы агентом пробегаетесь по виду, собираете данные и записываете в ричтекстовое поле (у обычного поля есть ограничение в 32К) в нужном формате. Настраиваете, чтобы флешка брала данные из подготовленного поля.

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