Exemple #1
0
 protected function onPreRender(&$view)
 {
     /** @var \Octo\AssetManager $assets */
     $assets = Config::getInstance()->get('Octo.AssetManager');
     $assets->addExternalJs('//cdnjs.cloudflare.com/ajax/libs/jquery.payment/1.3.2/jquery.payment.min.js');
     parent::onPreRender($view);
 }
Exemple #2
0
 protected function onPreRender(&$view)
 {
     parent::onPreRender($view);
     if ($this->multiple) {
         $options = [];
         foreach ($this->options as $key => $value) {
             $selected = false;
             if (!is_null($this->value) && is_array($this->value)) {
                 $selected = in_array($key, $this->value);
             } elseif (!is_null($this->value)) {
                 $selected = $this->value == $key;
             }
             $options[$key] = ['title' => $value, 'selected' => $selected];
         }
         $view->options = $options;
         $view->multiple = true;
     } else {
         $options = [];
         foreach ($this->options as $key => $value) {
             $options[$key] = ['title' => $value, 'selected' => $key == $this->value];
         }
         $view->options = $options;
         $view->multiple = false;
     }
 }
Exemple #3
0
 protected function onPreRender(&$view)
 {
     parent::onPreRender($view);
     $view->type = 'text';
 }
Exemple #4
0
 public function onPreRender(&$view)
 {
     parent::onPreRender($view);
     $view->checkedValue = $this->getCheckedValue();
     $view->checked = $this->checked;
 }
 protected function onPreRender(&$view)
 {
     $view->scopes = $this->scopes;
     return parent::onPreRender($view);
 }