laravel dcat 异步加载表格怎么显示自带按钮呢

<?php

namespace App\Admin\Renderable;

use App\Models\WaiterProductLimitation;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\LazyRenderable;
use Dcat\Admin\Models\Administrator;

class LimitationTable extends LazyRenderable
{

public function grid(): Grid
{
$date_type = [
‘week’ => ‘周’,
‘month’ => ‘月’,
‘quarter’ => ‘季’,
‘year’ => ‘年’
];

$category_id = $this->payload[‘category_id’] ?? ‘’;

return Grid::make(new \App\Admin\Repositories\WaiterProductLimitation([‘tenant’]), function (Grid $grid)use($date_type,$category_id) {

$grid->model()->where(‘category_id’,$category_id)->orderBy(‘id’,’desc’);

$grid->column(‘tenant.name’, ‘门店名称’)->limit(20);
$grid->column(‘title’,’标题’);
$grid->column(‘date_type’,’类型’)->using($date_type);
$grid->column(‘frequency’,’频率/次’);
$grid->column(‘status’,’状态’)->using([0 => ‘禁用’, 1 => ‘启用’,])->label([
‘default’ => ‘primary’, // 设置默认颜色,不设置则默认为 default0 => ‘danger’,
1 => ‘primary’,
]);
$grid->column(‘created_at’);

$grid->withBorder(); // 边框模式
$grid->toolsWithOutline(false);// 按钮样式
$grid->addTableClass([‘table-text-center’]);//居中

// 添加默认操作按钮列
$grid->actions(function (Grid\Displayers\Actions $actions) {
// 显示编辑按钮
$actions->edit();
// 显示删除按钮
$actions->delete();
// 显示查看按钮
$actions->view();
});

$grid->filter(function (Grid\Filter $filter) {

});
});
}

}

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

请问在加载异步表格时,遇到编辑或者删除点击没有反应。或者编辑的地址不对,出现admin/dcat-api/render这个问题吗?

file

3个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!