public function testBasicInputGenerator() { $inputField = new InputField('number', ['value' => 5, 'max' => 10]); $expected = "<input type='number' value='5' max='10' >"; $result = $inputField->generateCode(); $this->assertEquals($expected, $result); }
public function generateField($column, $value = null) { $result = parent::generateField($column, $value); $result->value = $value; $this->name = $column->getName(); ViewIncludes::getInstance()->addJsAfter('plugins/magia/imageform.js'); $this->addImageScripts($column->getName()); return $result; }
public function generateField($column, $value = null) { if ($value) { $value = date(self::FORMAT_DATETIME, strtotime($value)); } $result = parent::generateField($column, $value); ViewIncludes::getInstance()->addCss("plugins/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css"); ViewIncludes::getInstance()->addJsAfter("plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js"); ViewIncludes::getInstance()->addJsAfter("plugins/bootstrap-datetimepicker/js/locales/bootstrap-datetimepicker.es.js"); ViewIncludes::getInstance()->addScript("\n\n <script>\n\n\n \$('#field_{$this->getName()}').datetimepicker({\n format: 'dd/mm/yyyy hh:ii',\n language: 'es'\n\n });\n\n </script>\n\n "); return $result; }