Hi Team
I am creating this control on my ABL form, but I'm getting this error. I need help, only want to display chart both X and Y axis on my form UI.
What am I missing,? please help anyone with experience in using this control.
I am creating this control on my ABL form, but I'm getting this error. I need help, only want to display chart both X and Y axis on my form UI.
What am I missing,? please help anyone with experience in using this control.
Code:
@VisualDesigner.
METHOD PRIVATE VOID ultraChart1_ChartDataClicked( INPUT sender AS System.Object, INPUT e AS Infragistics.UltraChart.Shared.Events.ChartDataEventArgs ):
DEFINE VARIABLE myChartArea AS ChartArea NO-UNDO.
DEFINE VARIABLE chartLayer AS ChartLayerAppearance NO-UNDO.
DEFINE VARIABLE yAxis AS AxisItem NO-UNDO.
DEFINE VARIABLE xAxis AS AxisItem NO-UNDO.
/* create the first chartArea */
myChartArea = NEW ChartArea().
THIS-OBJECT:ultraChart1:CompositeChart:ChartAreas:Add(myChartArea).
/*Setting chart area position */
myChartArea:Border:Thickness = 0.
myChartArea:Bounds = NEW Rectangle(0, 45, 100, 55).
/* create an Axis X*/
xAxis = NEW AxisItem().
xAxis:axisNumber = AxisNumber:X2_Axis.
xAxis:Labels:Orientation = TextOrientation:VerticalLeftFacing.
xAxis:DataType = AxisDataType:String.
xAxis:Labels:ItemFormatString = "<ITEM_LABEL>".
xAxis:Extent = 90.
/* create Y-axis.*/
yAxis = NEW AxisItem().
yAxis:axisNumber = AxisNumber:Y2_Axis.
yAxis:DataType = AxisDataType:Numeric.
yAxis:Labels:ItemFormatString = "<DATA_VALUE:#.#>".
yAxis:TickmarkStyle = AxisTickStyle:Smart.
/*Add the axes to the first ChartArea. */
myChartArea:Axes:Add(xAxis).
myChartArea:Axes:Add(yAxis).
RETURN.
END METHOD.