config:
list:
object_actions:
extend: ~
_edit: ~
_delete: ~
只有在同一记录的数据库中设置字段可见 1时才可以显示操作扩展吗?
例如:
config:
list:
object_actions:
extend: if(this.status == 1 then SHOW else if (this.status == 0) then NOT SHOW
_edit: ~
_delete: ~
在数据库中我有例如:
id | name | extend | visible
1 | aaa | 0 | 0
2 | bbb | 0 | 1
3 | ccc | 0 | 1
4 | aaa | 0 | 0
5 | bbb | 0 | 1
6 | ccc | 0 | 1
所以,如果可见== 1那么应该向我展示管理生成器中的动作扩展
答案 0 :(得分:2)
请记住,您可以覆盖自动生成的任何模板。也许这不是最好的方式,但这个技巧可能会多次有用。
只需浏览后端缓存生成的模板,复制到模块的模板文件夹并更改您想要的任何内容。
例如,假设您的实体名称为“实体”,请复制
* cache / backend / dev / modules / auto 实体 /templates/_list_td_actions.php*
到你的
apps / backend / modules / entity / templates 文件夹。
正如您所看到的,在该文件中有一个 $ entity var来添加您的逻辑。