Пример #1
0
 public function scaffoldFormField($title = null, $params = null)
 {
     return AssetField::create($this->getName(), $title);
 }
 /** @skipUpgrade */
 function __construct($controller = null, $name = 'Form')
 {
     if (empty($controller)) {
         $controller = new AssetFieldTest_Controller();
     }
     $fields = new FieldList(AssetField::create('File')->setFolderName('MyFiles'), AssetField::create('Image')->setAllowedFileCategories('image/supported')->setFolderName('MyImages'), AssetField::create('NoRelationField')->setFolderName('MyDocuments'));
     $actions = new FieldList(new FormAction('submit'));
     $validator = new RequiredFields();
     parent::__construct($controller, $name, $fields, $actions, $validator);
     $this->loadDataFrom($this->getRecord());
 }