/** * @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); }
/** * 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); }