【问题标题】:sonata_type_collection set default number of rows on page loadsonata_type_collection 设置页面加载时的默认行数
【发布时间】:2016-12-19 03:54:12
【问题描述】:

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

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

我想可以为页面加载制作一个 JavaScript 脚本来“单击”Add New 行按钮 5 次。

【问题讨论】:

  • 否 没有默认设置显示5次或其他编号,您必须手动将数据传递到该字段然后它将显示否。您通过的行数

标签: sonata-admin symfony-sonata sonata


【解决方案1】:

嗯,您有多种选择来完成此操作。

  1. 重写 CRUDController 中的 create 或 update 方法,如果 order 没有行,只需创建它们并添加到 Order,它们将被渲染。

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

  3. 如果您首先坚持订单,您还可以在管理员的 prePersist 方法中添加行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-21
    • 2013-04-07
    • 2015-10-19
    • 2018-09-08
    • 2011-03-31
    • 1970-01-01
    相关资源
    最近更新 更多