/** * @override */ function __initialize($options = array(), $query = false, $ds = false) { if (GoogleVisualization::$UseMaterialDesign) { parent::__initialize('Bar', $options, $query, $ds); $this->_loadPackage('bar'); } else { parent::__initialize('ColumnChart', $options, $query, $ds); $this->_loadPackage('corechart'); } }
/** * @override */ function PreRender($args = array()) { $t = $this->opt('title'); if ($t) { // use jQuery to add a caption element to the table as google does not support this natively $js = "\$('#{$this->id}').find('table').prepend('<caption>{$t}</caption>');"; $this->_addLoadCallback('visualization', $js); } return parent::PreRender($args); }
/** * @override */ function __initialize($options = array(), $query = false, $ds = false) { parent::__initialize('AreaChart', $options, $query, $ds); $this->_loadPackage('corechart'); }
/** * @override */ function __initialize($options = array(), $query = false, $ds = false) { parent::__initialize('Gauge', $options, $query, $ds); $this->_loadPackage('gauge'); }