是否有另一种方法可以使用 laravel 5.8 在 Yajra 数据表中显示导出按钮?
P粉021708275
P粉021708275 2024-03-26 11:06:25
[PHP讨论组]

我正在使用 Yajra Datatables 查询服务器端的用户列表。我添加了所有依赖项,但按钮未显示。按钮是复制、PDF、CSV,甚至显示自定义按钮。我尝试过使用不同版本的 JQuery 但仍然没有任何结果。当我刚刚使用来自视图的数据数组初始化数据表时,按钮显示并且工作正常,但是当我添加来自路由和服务器端的数据源时,按钮不显示。有什么东西不见了吗?下面是我的服务器端处理代码,未显示按钮。我在调试时也没有收到控制台错误。

数据源

public function index(Request $request)


    if ($request->ajax()) {

    $users = User::select(
        "users.id", 
        "users.first_name",
        "users.last_name",
        "users.email",
        "users.created_at",
        "roles.name as role_name")
        ->join("roles", "roles.id", "=", "users.role_id")
        ->where("users.status", "=", 1)
        ->get();

        return Datatables::of($users)
                ->addIndexColumn()
                ->make(true);
    }

        return view('users/index');
}

表格

Email First Name Last Name Date Added

下面是我的 CSS 和 JS 库

CSS



JS






当我使用 php 或blade 循环浏览表格时,按钮将显示:

0){ 
                      ?>
                            
Email First Name Last Name

表初始化

P粉021708275
P粉021708275

全部回复(1)
P粉154798196

尝试下面的代码。您缺少 lBfrtip 的 DOM 元素

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号