dcat admin 每行如何自定义按钮
时间: 2023-07-07 14:12:35 浏览: 524
Dcat-admin自定义页面干货
5星 · 资源好评率100%
在 dcat admin 中,可以通过自定义操作列来添加自定义按钮。具体步骤如下:
1. 打开对应的模型管理页面,找到需要添加自定义按钮的表格。
2. 在表格最右边的操作列中,找到 `actions` 字段。该字段是一个数组,每个元素对应一个操作按钮。
3. 在 `actions` 数组中添加一个新的元素,该元素是一个关联数组,包含以下字段:
- `title`:按钮显示的文本。
- `icon`:按钮图标的 CSS 类名。
- `action`:点击按钮后执行的 JavaScript 函数。
例如,以下代码可以添加一个名为 `preview` 的按钮,该按钮的图标为 `fa-eye`,点击后会跳转到当前行数据对应的详情页面:
```php
protected function getActions()
{
return [
'preview' => [
'title' => '预览',
'icon' => 'fa-eye',
'action' => "function(row) { window.location.href = '/admin/posts/' + row.id; }",
],
// ...
];
}
```
4. 保存代码并刷新页面,即可看到新添加的按钮。
阅读全文