在 Sonata Admin Bundle 中加载页面时显示集合表单
Display collection form on page load in Sonata Admin Bundle
是否有选项或已知方法在页面加载时显示集合表单而不是单击 "add" 按钮来显示它?
我在页面加载时触发了点击事件,但这不是预期的行为..
如有任何帮助,我们将不胜感激。
好吧,我通过在我的表单字段上设置一个默认集合数组实现了我想要的,数组中的每个实体对象都覆盖了一个表单,因为我需要在页面加载时显示 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'
])
是否有选项或已知方法在页面加载时显示集合表单而不是单击 "add" 按钮来显示它?
我在页面加载时触发了点击事件,但这不是预期的行为..
如有任何帮助,我们将不胜感激。
好吧,我通过在我的表单字段上设置一个默认集合数组实现了我想要的,数组中的每个实体对象都覆盖了一个表单,因为我需要在页面加载时显示 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'
])