symfony - 将删除功能添加到 orocommerce symfony datagrid
问题描述
所以今天我想为我的数据网格添加删除功能,我的数据网格现在看起来像这样:
datagrids:
document-grid:
source:
type: orm
query:
select:
- document.id
- document.name
- document.file
from:
- { table: LeadsBundle:document, alias: document}
columns:
id:
label: ID
frontend_type: integer
name:
label: Name
file:
label: File
sorters:
columns:
id:
data_name: document.id
name:
data_name: document.name
file:
data_name: document.file
filters:
columns:
id:
type: number
data_name: document.id
name:
type: string
data_name: document.name
file:
type: string
data_name: document.file
properties:
id: ~
update_link:
type: url
route: document_update
params:
- id
actions:
update:
type: navigate
label: Update
link: update_link
icon: edit
acl_resource: document_update
更新完全正常,现在想添加删除功能有人可以帮我吗?我已经从一些文档中尝试过,但我还没有让它工作。
解决方案
删除操作可以自动出现在数据网格中,但您应该使实体可配置并指定routeName实体配置选项。
否则,您应该手动实施该操作并以与更新操作相同的方式添加它。
推荐阅读
- python - 在 python 中,当两个数据帧之间没有键时,有没有办法将数据帧的值覆盖到另一个数据帧?
- python - 处理 pyTelegramBotAPI 浮动键盘值
- c# - 如何从 streamreader 读取第一行的第一个字符?(例如 txt 文件中的字母 H
- node.js - Nodejs 在 .NET 5 Blazor WebAssembly 中的作用是什么
- ruby-on-rails - Rails - 注册后显示用户页面
- python - 使用 find_element_by_xpath 查找元素
- docker - Docker 上的 Jboss,在运行时更改日志记录级别
- javascript - 在firebase中获取uploadTask.snapshot.downloadURL的未定义值
- numpy - einsum 可以用来重塑操作数吗?
- node.js - 在 Mongoose 中使用 populate() 返回已保存项目的列表