Example #1
0
 /**
  * @param string $key
  * @param string $label
  */
 protected function addDurationField($key, $label)
 {
     $Field = new FormularInputWithEqualityOption($key, $label);
     $Field->setLayout(FormularFieldset::$LAYOUT_FIELD_W33);
     $Field->setSize(FormularInput::$SIZE_SMALL);
     $Field->setParser(FormularValueParser::$PARSER_TIME, array('hide-empty' => true));
     $Field->addAttribute('placeholder', 'h:mm:ss');
     $Field->setNumericOptions();
     $this->Fieldset->addField($Field);
 }
Example #2
0
 /**
  * Add standard condition field
  * @param type $key
  * @param type $label
  * @param type $size
  * @param type $unit
  */
 private function addConditionField($key, $label, $size = '', $unit = '')
 {
     $Field = new FormularInputWithEqualityOption($key, $label);
     $Field->setLayout(FormularFieldset::$LAYOUT_FIELD_W33);
     if (!empty($size)) {
         $Field->setSize($size);
     }
     if (!empty($unit)) {
         $Field->setUnit($unit);
     }
     $this->Fieldset->addField($Field);
 }