I have a question I need to Disable a form_widget
in twig. Because I wont to show alle users in a Table like this:
<tbody>
{% for einrichtungUsersForm in einrichtungUsersWithForm%}
<tr>
<td><a href="{url action=edit id=$item->id}">{{ einrichtungUsersForm.getEinrichtung().getNachname() }}</a></td>
<td><a href="{url action=edit id=$item->id}">{{ einrichtungUsersForm.getEinrichtung().getVorname() }}</a></td>
<td><a href="{url action=edit id=$item->id}">{{ einrichtungUsersForm.getEinrichtung().getEmail() }}</a></td>
<td>
{{ form_widget(einrichtungUsersForm.getEinrichtungUserType().active )}}
</td>
{% if user != einrichtungUsersForm.getEinrichtung()%}
<td><a href="{{ path('remove_user_einrichtung',{id: einrichtungUsersForm.getEinrichtung().getId()}) }}" data-confirm-title="Zugang löschen" data-confirm="Wollen Sie den Zugang für {{ einrichtungUsersForm.getEinrichtung().getVorname() }} {{ einrichtungUsersForm.getEinrichtung().getNachname() }} wirklich löschen?">Zugang löschen</a></td>
{% endif %}
</tr>
{% endfor %}
</tbody>
But the user that is loading the Table needs the
{{ form_widget(einrichtungUsersForm.getEinrichtungUserType().active )}}
disabled so that he can't set him safe unactive. Is that possible? Thanks for your help.
CodePudding user response:
Try to add an 'attr' with
{{ form_widget(einrichtungUsersForm.getEinrichtungUserType().active, { 'attr': {'disabled': true}}) }}