Вопрос

Отображение "итогов" в графике.

Как в графике отобразить итоги?

Возьмем к примеру уже построенный график (количество заявок за СЕГОДНЯ):

Нигде не отображается общее количество заявок за СЕГОДНЯ.
Как это сделать? и желательно, чтобы Итоги отображались в заголовке? то есть в данном случае заголовок будет таким:
Заявки за Сегодня (5)

и еще попутный вопрос по легенде к графику:
Как убрать из легенды, в данном случае, надписи 1-комн. кв-ра, 2 комн. кв-ра и т.д.?

Нравится

3 комментария

График строится по пользовательскому запросу в скрипте scr_GraphUtils в функцие DrawGraphByDataset. Сюда передаются датасет с данными и настройки графика. Один из параметров "GraphName" задает отображаемое название графика.Функция эта вызывается из функции BuildGraph в этом же скрипте:

var GraphName = GraphDataset.Values('Name');     

Здесь Вам нужно добавлять в название получаемые итоги. Но, чтобы получить итоги с того же пользовательского запроса - это уже будет немного сложнее.

А на счет легенды, так она специально устанавливается (становится видимой) для таких типов графиков. Чтобы она не отображалась, в функцие DrawGraphByDataset, в блоке "if (GraphType == gt_Pie)" установите вместо "Graph.Legend.Visible = true;" строку "Graph.Legend.Visible = false;"

Татьяна, спасибо.
Но все-таки надо, чтобы график сам забирал данные из запроса и ставил Итоги в заголовок. Как это сделать?
______________
www.abs.com.kz
Агентство недвижимости АБС Royal Estate

"Биккинин Т.Р." написал:Как это сделать?

Нужно дописывать эту логику в конфигурации. А как -- Татьяна описала.

Показать все комментарии