在Sylius资源网格中添加自定义操作

时间:2017-02-27 09:15:32

标签: grid symfony sylius

我已经从自定义资源(简报)创建了一个网格,我想在每一行添加一个" send"按钮,旁边的defaut"编辑"和"删除"纽扣。 但我不知道如何在网格定义中定义自定义操作,而我在Sylius文档中找不到信息...

这是我的网格def:

vaadin.servlet.resourceCacheTime
vaadin.servlet.productionMode
vaadin.servlet.heartbeatInterval
vaadin.servlet.closeIdleSessions

知道如何做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:3)

我想您需要做的就是添加自己的Action模板(AppBundle / Resources / views / Grid / Action / send.html.twig),

然后在app / config / config.yml中配置它:

就像这里定义的默认操作一样:https://github.com/Sylius/Sylius/blob/master/src/Sylius/Bundle/AdminBundle/Resources/config/app/config.yml#L34

sylius_grid:
    templates:
        action:
            send: "@AppBundle/Grid/Action/send.html.twig"

检查模板路径,因为我不确定。