【发布时间】:2019-03-13 23:42:32
【问题描述】:
是否有选项或已知方法可以在页面加载时显示集合表单,而不是单击“添加”按钮来显示它?
我在页面加载时触发了一个点击事件,但它不是预期的行为..
任何帮助将不胜感激。
【问题讨论】:
标签: php symfony symfony-forms sonata-admin sonata
是否有选项或已知方法可以在页面加载时显示集合表单,而不是单击“添加”按钮来显示它?
我在页面加载时触发了一个点击事件,但它不是预期的行为..
任何帮助将不胜感激。
【问题讨论】:
标签: php symfony symfony-forms sonata-admin sonata
好吧,我通过在我的表单字段上设置一个默认集合数组来实现我想要的,数组中的每个实体对象覆盖一个表单,因为我需要在页面加载时显示 3 个表单我实例化了 3 个实体,当我认为这很合逻辑现在,但一个专门的选项可能会很好。
->add('details', CollectionType::class, [
'data' => [new OfferDetail(), new OfferDetail(), new OfferDetail()],
'label' => false,
'required' => true,
'type_options' => [
'delete' => false,
],
], [
'edit' => 'inline',
'inline' => 'table'
])
【讨论】: