Пример #1
0
 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);
 }
Пример #2
0
 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;
 }
Пример #3
0
 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;
 }