我想知道是否有人可以告诉我如何根据状态列从列表视图中隐藏操作链接。
更多详细信息:我有一个列表视图,其中显示项目列表,在此列表中,我有名为 status 的列。对于此列表中状态设置为关闭的每条记录,我想从列表中隐藏编辑/删除和其他自定义操作链接。这是可行的吗?如果是这样,如何?
谢谢
我想知道是否有人可以告诉我如何根据状态列从列表视图中隐藏操作链接。
更多详细信息:我有一个列表视图,其中显示项目列表,在此列表中,我有名为 status 的列。对于此列表中状态设置为关闭的每条记录,我想从列表中隐藏编辑/删除和其他自定义操作链接。这是可行的吗?如果是这样,如何?
谢谢
一种可能的解决方案是仅覆盖该实体使用item_actions
的模板中的 Twig 块。list.html.twig
在实践中,如果实体被调用Order
,这样的模板应该可以工作:
{# app/Resources/views/easy_admin/Order/list.html.twig #}
{% extends '@EasyAdmin/default/list.html.twig' %}
{% block item_actions %}
{% if item.status != 'close' %}
{{ parent() }}
{% endif %}
{% endblock item_actions %}