sonata_type_collection设置页面加载时的默认行数

时间:2016-08-12 07:57:02

标签: sonata-admin symfony-sonata sonata

我将sonata_type_collection用于订单中的订单行。创建新订单后,我可以单击按钮添加订单行。

是否可以将其更改为在页面加载时自动显示5行,而不是单击第一行的按钮,依此类推?

我想可以在页面加载时创建一个JavaScript脚本来点击' 添加新行按钮5次。

1 个答案:

答案 0 :(得分:0)

你有多种方法可以做到这一点。

  1. 覆盖CRUDController中的创建或更新方法,如果订单没有行,只需创建它们并添加到订单,它们就会被渲染。

  2. 在方法getOrderRows中,如果不退出,则可以返回5行。

  3. 如果您是第一个持久订单,您还可以在admin中的prePersist方法中添加行