Базовый тип формы в Symfony 4 с «простыми полями» (например, TextType ..) и одним CollectionType.
Как получить доступ к значениям переключателя типа коллекции в jQuery?
Чтобы получить значение «простого поля», я делаю это в jQuery:
$('#divfield').click( function() { ... } );
ок, нет проблем
но то же самое с полем в collectionType:
$('#divInCollectionType').click( function() { ... } );
НЕВОЗМОЖНО, я не могу выбрать ни один div или класс, который находится в data-prototype ....
FormType "User":
->add('tel_contact')
->add('struct', CollectionType::class, array(
'entry_type' => StructureType::class,
'data_class' => null,
'allow_add' => true,
'allow_delete' => true,
'by_reference' => false,
'prototype' => true,
))
FormType "StructureType":
->add('category', EntityType::class, array(
'class' => Category::class,
'choices' => ...,
'choice_label' => 'nom_cate',
'expanded' => true,
'choice_value' => null,
'attr' => ['class' => 'categories']
))
Я просто хочу, например, динамически отображать имя категории, проверенной при изменении группы radioButton ... Это так просто, но я не знаю, почему с collectionType это не работает!