У меня есть форма в теме, которая имеет два fieldsets
который я использую FieldGroup, чтобы сделать. Поле имеет область загрузки документов. Когда я помещаю область загрузки в стандарт FieldList
он хорошо отрисовывается с хорошей областью перетаскивания, однако, когда он находится в FieldGroup
он теряет это форматирование:
Это имеет хороший стиль:
$form = Form::create(
$this,
__FUNCTION__,
FieldList::create(
TextField::create('Name', 'Name')->setAttribute('required', true)->setAttribute('placeholder', 'Name'),
$doc = new UploadField('Document')
),
FieldList::create(
FormAction::create('submit', 'Submit')->setAttribute('class', 'btn btn-success')
),
RequiredFields::create(
'Name', 'Document'
)
);
Но это теряется в этом:
$form = Form::create(
$this,
__FUNCTION__,
FieldList::create(
FieldGroup::create(
HeaderField::create('Document'),
TextField::create('Name', 'Name')->setAttribute('required', true)->setAttribute('placeholder', 'Name'),
$doc = new UploadField('Document')
)
),
FieldList::create(
FormAction::create('submit', 'Submit')->setAttribute('class', 'btn btn-success')
),
RequiredFields::create(
'Name', 'Document'
)
);
Я использую FieldGroup
правильно?
Задача ещё не решена.
Других решений пока нет …