PHP Class HighchartsWidget

To use this widget, you may insert the following code in a view:
$this->Widget('ext.highcharts.HighchartsWidget', array(
   'options'=>array(
      'title' => array('text' => 'Fruit Consumption'),
      'xAxis' => array(
         'categories' => array('Apples', 'Bananas', 'Oranges')
      ),
      'yAxis' => array(
         'title' => array('text' => 'Fruit eaten')
      ),
      'series' => array(
         array('name' => 'Jane', 'data' => array(1, 0, 4)),
         array('name' => 'John', 'data' => array(5, 7, 3))
      )
   )
));
By configuring the {@link $options} property, you may specify the options that need to be passed to the Highcharts JavaScript object. Please refer to the demo gallery and documentation on the {@link http://www.highcharts.com/ Highcharts website} for possible options. Alternatively, you can use a valid JSON string in place of an associative array to specify options:
$this->Widget('ext.highcharts.HighchartsWidget', array(
   'options'=>'{
      "title": { "text": "Fruit Consumption" },
      "xAxis": {
         "categories": ["Apples", "Bananas", "Oranges"]
      },
      "yAxis": {
         "title": { "text": "Fruit eaten" }
      },
      "series": [
         { "name": "Jane", "data": [1, 0, 4] },
         { "name": "John", "data": [5, 7,3] }
      ]
   }'
));
Note: You must provide a valid JSON string (e.g. double quotes) when using the second option. You can quickly validate your JSON string online using {@link http://jsonlint.com/ JSONLint}. Note: You do not need to specify the chart->renderTo option as is shown in many of the examples on the Highcharts website. This value is automatically populated with the id of the widget's container element. If you wish to use a different container, feel free to specify a custom value.
Inheritance: extends CWidget
显示文件 Open project: damnpoet/yiicart Class Usage Examples

Public Properties

Property Type Description
$htmlOptions
$options
$scripts

Public Methods

Method Description
run ( ) Renders the widget.

Protected Methods

Method Description
registerScripts ( $id, $embeddedScript ) Publishes and registers the necessary script files.

Method Details

registerScripts() protected method

Publishes and registers the necessary script files.
protected registerScripts ( $id, $embeddedScript )

run() public method

Renders the widget.
public run ( )

Property Details

$htmlOptions public_oe property

public $htmlOptions

$options public_oe property

public $options

$scripts public_oe property

public $scripts