UiChart.OnGetPointNameRoot

Синтаксис

Sub OnGetPointNameRoot(Sender: Object; Args: IUiChartPointNameRootEventArgs);

Begin

//набор операторов

End Sub OnGetPointNameRoot;

Параметры

Sender - параметр, возвращающий компонент, сгенерировавший событие.

Args - параметр, позволяющий определить параметры события.

Описание

Событие OnGetPointNameRoot позволяет определить корневой элемент для иерархии наименований оси категорий.

Пример

В рассматриваемом примере предполагается существование объекта UiChart1 типа UiChart. Описание класса CChartPointNameNode приведено в интерфейсе IChartPointNameNode.

Sub UiChart1OnGetPointNameRoot(Sender: Object; Args: IUiChartPointNameRootEventArgs);

Var

Root, MonthLevel, DayLevel: CChartPointNameNode;

Begin

Root := New CChartPointNameNode.Create(Null);

Root.Format := "dd MMMM yyyy";

Root.Name := "Годы";

Root.Required := True;

MonthLevel := New CChartPointNameNode.Create(Root);

MonthLevel.Format := Root.Format;

MonthLevel.Name := "Месяцы";

MonthLevel.Required := True;

DayLevel := New CChartPointNameNode.Create(MonthLevel);

DayLevel.Format := Root.Format;

DayLevel.Name := "Дни";

DayLevel.Required := True;

Args.Result := Root As IChartPointNameNode;

End Sub UiChart1OnGetPointNameRoot;

После выполнения примера будет определен корневой элемент для иерархии наименований оси категорий.

См. также:

UiChart