Exemplo n.º 1
0
 /**
  * 
  * @param IFormField $field The field
  * @param boolean $noLabel True if no label shall be generated
  * @param string $label Custom label; if omitted, it will be generated
  */
 protected function AddField(IFormField $field, $noLabel = false, $label = '')
 {
     if (!$noLabel) {
         if (!$label) {
             $label = Worder::Replace($this->Label($field->GetName()));
         }
         $field->SetLabel($label);
     }
     $this->Elements()->AddField($field);
 }
Exemplo n.º 2
0
 /**
  * 
  * @param FormInterfaces\IFormField $fieldProvider
  */
 function AddField(FormInterfaces\IFormField $field)
 {
     $this->fields[$field->GetName()] = $field;
 }