Google Charts
Last updated
Was this helpful?
Last updated
Was this helpful?
The Google charts (svyGCharts) component is a simple wrapper for the google charts API (see ).
Here is a little example. This code
will create this chart
Table of contents
The component has the following properties:
enabled
Boolean
true
The enable state of the component, default true.
readOnly
dataprovider
false
The readonly state of the component, default false.
styleClass
String
null
Additional style class(es) of the component
visible
Boolean
true
The visible property of the component, default true.
ChartSelection is a component specific javascript type returned as an Array of such by getSelection or most of the events with the following properties:
row
Number
The row number of the selection
column
Number
The column number of the selection
value
Object
The value
type:String, data:Array, options:Object
Draws a chart of the given type using the given data and options
Gets the current selection of the chart as a ChartSelection array
row:Number, column:Number
Sets the selection of the chart of the given row and column
row:Number, column:Number, value:Object
Sets the given value of the given row and column and updates the chart
Draws a chart of the given type using the given data and options.
Params
String
type
The chart type e.g. 'BarChart', 'ScatterChart', 'ColumnChart', 'PieChart'
Required
Array
data
The data to show
Required
Object
options
The chart options
Required
Returns void
As options you can provide exactly the options that a specific chart supports. There is one special property on the options that you can set called "firstRowIsData". That controls whether the first row of the data defines a header row or not. If true, all rows are assumed to be data. If false, the first row is assumed to be a header row, and the values are assigned as column labels. Default is false.
Params none
Sets the selection of the chart of the given row and column
Params
Number
row
row or null if the whole row should be selected
Required
Number
column
column or null if the whole column should be selected
Required
Returns void
Sets the given value of the given row and column and updates the chart
Params
Number
row
row number
Required
Number
column
column number
Required
Number
value
value
Required
Returns void
onDoubleClick
Called when a chart item is double clicked on.
onError
event:JSEvent, errorCode:String, errorMessage:String
Called when an error occurs in the google chart library.
onMouseOut
Called when the mouse leaves a chart item.
onMouseOver
Called when the mouse enters a chart item.
onSelect
Called when a chart item is selected.
Array<>
For chart types, the proper way to provide data and possible options see the documentation for the chart type you want at .
Gets the current selection of the chart as a array
Returns Array<>
event:JSEvent, selection:Array<>
event:JSEvent, selection:Array<>
event:JSEvent, selection:Array<>
event:JSEvent, selection:Array<>