Создание "красивого" отчета на основе view

Автор Тема: Создание "красивого" отчета на основе view  (Прочитано 7591 раз)

nick

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Доброго дня!

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

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

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

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

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


ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Создание "красивого" отчета на основе view
« Ответ #1 : 02 Август 2010, 18:26:56 »
Добрый день!

Я бы предложил использовать вместо спидометров график колонками (пример), либо линейный (пример). Где по оси Х будут числа месяца, а по оси Y - проценты выполнения.
Все-таки куча спидометров на каждый день смотрится громоздко и не очень информативно. Спидометр удобно использовать, если показывать данные на один конкретный момент времени.

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

Для отображения графика можно использовать готовые средства как на Javascript, так и на Flash. Средства на флеше быстрее обрабатывают большие объемы данных.

nick

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Создание "красивого" отчета на основе view
« Ответ #2 : 03 Август 2010, 10:30:37 »
Хорошая идея!
Наверное больше подойдут колонки.

Пробелма в том что ни разу не реализовывал такое.
Каким образом встраивать в БД флешку и как ей передать данные из лотусовой вьюшки?

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Создание "красивого" отчета на основе view
« Ответ #3 : 03 Август 2010, 10:43:35 »
Флешку можно разместить в ресурсах БД (Resources -> Files).
Данные ей можно передавать через поле. Т.е. при загрузке формы на WebQueryOpen вы агентом пробегаетесь по виду, собираете данные и записываете в ричтекстовое поле (у обычного поля есть ограничение в 32К) в нужном формате. Настраиваете, чтобы флешка брала данные из подготовленного поля.

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