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;
После выполнения примера будет определен корневой элемент для иерархии наименований оси категорий.
См. также: