Dcat Admin 修改行操作按钮显示方式
admin 阅读:119 2024-03-02
Dcat Admin 默认的行操作按钮只有一个小图标,我们可以通过自定义一个行操作类来覆盖按钮样式,以便自定义行操作按钮显示方式,

在 appAdminActions 中新增文件 TextActions.php:
<?php
namespace AppAdminActions;
use DcatAdminGridDisplayersActions;
class TextActions extends Actions
{
/**
* @return string
*/
protected function getViewLabel()
{
$label = trans('admin.show') . '?';
return '<span class="text-success">' . $label . '</span> ';
}
/**
* @return string
*/
protected function getEditLabel()
{
$label = trans('admin.edit') . '?';
return '<span class="text-primary">' . $label . '</span> ';
}
/**
* @return string
*/
protected function getQuickEditLabel()
{
$label = trans('admin.edit') . '⚡';
$label2 = trans('admin.quick_edit');
return '<span class="text-blue-darker" title="' . $label2 . '">' . $label . '</span> ';
}
/**
* @return string
*/
protected function getDeleteLabel()
{
$label = trans('admin.delete') . '♻';
return '<span class="text-danger">' . $label . '</span> ';
}
}修改 config/admin.php 文件中的 grid 配置:
//'grid_action_class' => DcatAdminGridDisplayersDropdownActions::class, 'grid_action_class' => AppAdminActionsTextActions::class,
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!

