我有一个带有嵌入表单的表单,这个嵌入表单包含一个表单集。
我可以自定义此集合:
{% block _form_refProspect_objects_widget %}
<div class="text_widget">
...
</div>
{% endblock %}
我的表单名为form
,嵌入表单名为refProspect
,集合名为objects
。这有效,但如果我只想自定义一个字段呢?
例如,有一个名为name
的字段,这个字段都不起作用:
{% block _form_refProspect_objects_0_name_widget %}
{% block _form_refProspect_objects_name_widget %}
有没有解决方案?
谢谢!
编辑: 同时我希望这个自定义工作在表单原型上,所以我可以使用javascript动态添加一些。
答案 0 :(得分:1)
您可以创建自定义字段类型并向其添加逻辑。
一个很好的例子是How to Create a Custom Form Field Type
例如,我使用自定义CKEditor字段类型将文本字段设为WYSIWYG编辑器。我用了this bundle。您可以查看源代码以了解其工作原理。