示例#1
0
 /**
  * Set the view object
  *
  * Ensures that the view object has the jQuery view helper path set.
  *
  * @param  Zend_View_Interface $view
  * @return Dkplus_JQuery_Form_Element_Abstract
  */
 public function setView(Zend_View_Interface $view = null)
 {
     if (null !== $view) {
         if (false === $view->getPluginLoader('helper')->getPaths('Dkplus_JQuery_View_Helper')) {
             $view->addHelperPath('Dkplus/JQuery/View/Helper', 'Dkplus_JQuery_View_Helper');
         }
     }
     return parent::setView($view);
 }
示例#2
0
 /**
  * Конструктор. Если опции переданы строкой, то ставим ее значение в value элемента и дергаем родительский конструктор
  *
  * @param  mixed $spec
  * @param  mixed $options
  * @return void
  */
 public function __construct($spec, $options = null)
 {
     if (is_string($spec) && (null !== $options && is_string($options))) {
         $options = array('value' => $options);
     }
     if (!isset($options['ignore'])) {
         $options['ignore'] = true;
     }
     parent::__construct($spec, $options);
 }
示例#3
0
 /**
  * Retorno o atributo da propriedade de id do elemento
  *
  * @return string 
  */
 public function getId()
 {
     $id = parent::getId();
     if (!$id) {
         $this->setAttrib('id', $this->getName());
         $id = parent::getId();
     }
     return $id;
 }