public function run() { parent::run(); $id = 'Line' . $this->getId(); $data = !empty($this->data) ? Json::encode($this->data, JSON_NUMERIC_CHECK) : '{}'; $script = "var {$id} = new RGraph.Line('{$this->getId()}',{$data});"; $script .= $this->getEncodedOptions($id); $script .= "{$id}.{$this->drawFunction};"; $view = $this->getView(); $view->registerJs($script); }
public function run() { parent::run(); $id = 'Waterfall' . $this->getId(); $data = Json::encode($this->data); $script = "var {$id} = new RGraph.Waterfall('{$this->getId()}',{$data});"; $script .= $this->getEncodedOptions($id); $script .= "{$id}.{$this->drawFunction};"; $view = $this->getView(); $view->registerJs($script); }
public function run() { $id = $this->getId(); $data = !empty($this->data) ? Json::encode($this->data) : '{}'; $options = !empty($this->options) ? Json::encode($this->options) : '{}'; $jid = "rg_bar_{$id}"; $script = ";var {$jid} = new RGraph.Bar('{$id}',{$data});"; $script .= $this->getEncodedOptions($jid); $script .= "{$jid}.{$this->drawFunction};"; // $script = ";var Bar_{$id} = new RGraph.Bar({id:'{$id}',data: {$data},options: {$options}}).draw();"; $view = $this->getView(); $view->registerJs($script); parent::run(); }