/**
  * Initializes the group and all sub elements.
  * 
  * @param ymcHtmlForm            $form 
  * @param ymcHtmlFormInputSource $inputSource 
  *
  * @return array( ymcHtmlFormFailure )
  */
 public function init(ymcHtmlForm $form)
 {
     $form->registerOnInit($this);
     foreach ($this->elements as $element) {
         $element->init($form);
     }
 }
示例#2
0
 public function init(ymcHtmlForm $form, ymcHtmlFormInputSource $inputSource = NULL)
 {
     $form->registerOnInit($this);
     if ($inputSource) {
         $options = $this->options;
         $this->value = $inputSource->get($this->name, $options->filter, $options->filterOptions);
         if ($this->value) {
             $form->setButton($this);
         }
     }
     return array();
 }
示例#3
0
 public function init(ymcHtmlForm $form)
 {
     $form->registerOnInit($this);
 }