/** * @return array */ protected function _getFieldPlaceholders() { $coreFieldPlaceholders = parent::_getFieldPlaceholders(); // add options $coreFieldPlaceholders['class'] = 'btn'; return $coreFieldPlaceholders; }
/** * @return array */ protected function _getFieldPlaceholders() { $coreFieldPlaceholders = parent::_getFieldPlaceholders(); // add options $coreFieldPlaceholders['url'] = $this->getUrl(); return $coreFieldPlaceholders; }
/** * @return array */ protected function _getFieldPlaceholders() { $coreFieldPlaceholders = parent::_getFieldPlaceholders(); // add options $coreFieldPlaceholders['options'] = $this->_getRenderedOptions(); return $coreFieldPlaceholders; }
/** * @return array */ public function render() { $this->addJs("console.log('loaded')"); $this->addJs("var p = \$('#{$this->getId()}').remoteComplete({resultTemplate:'{$this->getResultTemplate()}', selectedTemplate:'{$this->getSelectedTemplate()}'})"); if (isset($_POST['city_results'])) { $data = $_POST['city_results'][0]; $this->addJs("p.init([JSON.parse('" . json_encode(json_decode($data, TRUE)) . "')])"); } return parent::render(); }
/** * @return array */ protected function _getFieldPlaceholders() { $placeholders = parent::_getFieldPlaceholders(); $placeholders['placeholder'] = $this->getPlaceholder(); return $placeholders; }