Ultrachart Error

Mkontwg

Member
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.
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.
 

Attachments

  • chart_error.PNG
    chart_error.PNG
    35.4 KB · Views: 4
Top