コード例 #1
0
ファイル: ElementButton.php プロジェクト: biniweb/form
 /**
  * @return array
  */
 protected function _getFieldPlaceholders()
 {
     $coreFieldPlaceholders = parent::_getFieldPlaceholders();
     // add options
     $coreFieldPlaceholders['class'] = 'btn';
     return $coreFieldPlaceholders;
 }
コード例 #2
0
ファイル: ElementAnchor.php プロジェクト: biniweb/form
 /**
  * @return array
  */
 protected function _getFieldPlaceholders()
 {
     $coreFieldPlaceholders = parent::_getFieldPlaceholders();
     // add options
     $coreFieldPlaceholders['url'] = $this->getUrl();
     return $coreFieldPlaceholders;
 }
コード例 #3
0
ファイル: ElementDropDownField.php プロジェクト: biniweb/form
 /**
  * @return array
  */
 protected function _getFieldPlaceholders()
 {
     $coreFieldPlaceholders = parent::_getFieldPlaceholders();
     // add options
     $coreFieldPlaceholders['options'] = $this->_getRenderedOptions();
     return $coreFieldPlaceholders;
 }
コード例 #4
0
 /**
  * @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();
 }
コード例 #5
0
 /**
  * @return array
  */
 protected function _getFieldPlaceholders()
 {
     $placeholders = parent::_getFieldPlaceholders();
     $placeholders['placeholder'] = $this->getPlaceholder();
     return $placeholders;
 }