mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
DX: more portable PickAsideActivityCategory
The label and required configuration options are set in the form type which calls the new type PickAsideActivityCategoryType
This commit is contained in:
parent
6b90a7d2a7
commit
06238c8355
@ -74,7 +74,10 @@ final class AsideActivityFormType extends AbstractType
|
|||||||
'required' => true,
|
'required' => true,
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
->add('type', PickAsideActivityCategoryType::class)
|
->add('type', PickAsideActivityCategoryType::class, [
|
||||||
|
'label' => 'Type',
|
||||||
|
'required' => true,
|
||||||
|
])
|
||||||
->add('duration', ChoiceType::class, $durationTimeOptions)
|
->add('duration', ChoiceType::class, $durationTimeOptions)
|
||||||
->add('note', ChillTextareaType::class, [
|
->add('note', ChillTextareaType::class, [
|
||||||
'label' => 'Note',
|
'label' => 'Note',
|
||||||
|
@ -32,8 +32,6 @@ final class PickAsideActivityCategoryType extends AbstractType
|
|||||||
{
|
{
|
||||||
$resolver
|
$resolver
|
||||||
->setDefaults([
|
->setDefaults([
|
||||||
'label' => 'Type',
|
|
||||||
'required' => true,
|
|
||||||
'class' => AsideActivityCategory::class,
|
'class' => AsideActivityCategory::class,
|
||||||
'placeholder' => 'Choose the activity category',
|
'placeholder' => 'Choose the activity category',
|
||||||
'query_builder' => static function (EntityRepository $er) {
|
'query_builder' => static function (EntityRepository $er) {
|
||||||
@ -45,6 +43,7 @@ final class PickAsideActivityCategoryType extends AbstractType
|
|||||||
},
|
},
|
||||||
'choice_label' => function (AsideActivityCategory $asideActivityCategory) {
|
'choice_label' => function (AsideActivityCategory $asideActivityCategory) {
|
||||||
$options = [];
|
$options = [];
|
||||||
|
|
||||||
return $this->categoryRender->renderString($asideActivityCategory, $options);
|
return $this->categoryRender->renderString($asideActivityCategory, $options);
|
||||||
},
|
},
|
||||||
'attr' => ['class' => 'select2'],
|
'attr' => ['class' => 'select2'],
|
||||||
@ -56,4 +55,3 @@ final class PickAsideActivityCategoryType extends AbstractType
|
|||||||
return EntityType::class;
|
return EntityType::class;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user