Пример #1
0
 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);
 }
Пример #2
0
 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);
 }
Пример #3
0
 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();
 }