Skip to content

[Form] delete_empty & checkbox #13747

Closed
Closed
@piotrantosik

Description

@piotrantosik

I try to delete empty rows using delete_empty option. My forms:

$builder->add('tests', 'collection', [
                    'type' => new TestFormType(),
                    'allow_add' => true,
                    'allow_delete' => true,
                    'by_reference' => false,
                    'cascade_validation' => true,
                    'delete_empty' => true,
                    'options' => [
                        'required' => false,
                    ],
                ]);

TestFormType:

$builder
            ->add('desc', 'text', [])
            ->add('check', 'checkbox', [
                'required' => false,
            ])

Without checkbox on subform all works fine. But symfony allways convert checkbox data to true/false and ResizeFormListener (src/Symfony/Component/Form/Extension/Core/EventListener/ResizeFormListener.php) don't delete empty row.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions