问题标签 [yajra-datatable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1604 浏览

php - 使用数组对象的 Laravel Yajra 数据表服务

我想对我的数据表使用对象数组而不是查询,但它不起作用,因为它不是来自查询集合。

我的数组就像这样

它返回这样的错误

我该如何解决这个错误?谢谢你

0 投票
2 回答
831 浏览

jquery - 如何在 yajra 数据表 laravel 5.7 中使用 laravel 集合输出可点击的删除按钮

我想使用 laravel 集合在 yajra 数据表的另一列上输出一个可点击的删除按钮。问题是它{!! Form::open(["action" => ["UsersController@destroy",28], "method" => "POST", "class" => "pull-right"]) !!} {{ Form::hidden("_method", "DELETE") }} {{ Form::submit("Delete", ["class" => "btn btn-danger"]) }} {!! Form::close()!!}")在视图中输出原始 html 文本,而不是可点击的删除按钮。我可以输出常规的 html 标签,但我想使用 laravel 集合。我很困惑为什么即使我已经添加了rawColumns()功能它也不起作用。

这是我的控制器:

这是我的看法:

0 投票
1 回答
4920 浏览

php - Yajra 数据表同时使用搜索和自定义过滤器

示例代码

现在,如果我要删除dom搜索和过滤器,两者都可以看到,但搜索仍然不起作用,如果我要删除过滤器,那么只有搜索工作,我相信应该对 dom 或其他东西进行一些自定义,这将允许搜索和过滤器.

文档中也没有搜索。

有一个选项可以像下面的代码一样启用搜索,但它似乎不起作用,因为我在上面的代码中删除了 dom 属性。

0 投票
1 回答
1635 浏览

php - Laravel DataTables Yajrabox 不显示数据

我从最近几天开始面临这个问题,找不到任何解决方案。我正在使用YajraTables,作为输出 JSON 结果,我在它呈现的每个 json 的开头都得到“c”。

当我使用 php artisan 命令时,我也遇到了同样的错误

PHP 版本:7.2.11 Laravel 版本:5.7.19

以下是一些错误屏幕:

使用 Artisan 的命令行错误 在此处输入图像描述

HTML 屏幕上的错误 在此处输入图像描述

JSON错误: 在此处输入图像描述

在 Yajra Tables 的每个 JSON 响应的开头显示“c”的原始 JSON 在此处输入图像描述

这是我如何包含 YajraTables 在此处输入图像描述

控制器代码:

Javascript代码:

HTML 代码:

请帮我解决一下这个。提前致谢。

0 投票
2 回答
215 浏览

php - 安装时找不到数据表类

运行 composer update 后我遇到了问题

当我尝试安装 laravel 表composer require yajra/laravel-datatables-oracle:"~8.0" 时,出现以下错误

从 app.php 中删除它。没有服务提供者或别名。

我已经尝试了两种方法,DataTables 和旧版本的 Datatables。

尝试作曲家自动转储,删除供应商文件夹并重新安装,它没有安装就存在,我还没有看到 app.php 中使用的任何类。

我无法安装。

0 投票
1 回答
1638 浏览

php - 如何在 yajra 数据表中搜索“连接列”?

我在我的控制器上使用数据表类并用它来绘制数据表,其中我有一个连接的“名称”列。因此默认搜索剂量有效。在这种情况下,我找不到自定义过滤器的示例

//这是数据表。我试图在 dataTable 函数上使用 filterColumn() 但它说没有找到方法。

这是控制器

//这是视图

0 投票
0 回答
61 浏览

php - [Route: xyz] [URI: get_report/{start}/{end}] 缺少必需的参数

我正在尝试生成从指定日期到指定日期的报告。

到目前为止一切正常。但是出现了这个错误,我必须在我的路由项目中使用可选的路由参数。

但是由于我不知道如何使用它,如果有人对此提供帮助,我将不胜感激。

这是我的前端数据表

这是我的控制器:

这是我的路线:

0 投票
0 回答
704 浏览

ajax - 如何修复 laravel yajra 数据表中的“Uncaught TypeError: b.inst.processing is not a function”错误?

当单击 CSV、PDF 等的下载按钮时,它不起作用只有打印按钮起作用,另一个按钮给出以下错误“Uncaught TypeError: b.inst.processing is not a function”。

这是我的代码的一部分

错误信息

0 投票
1 回答
557 浏览

php - Yajra DataTable(搜索框和加载数据)响应非常慢,大约 15 秒。和更多

我将Yajra DataTable与 Laravel 一起使用。但表加载非常小,大约需要 15 秒或更长时间。原因是 for 循环和 if 里面的条件addColumn,这使它变慢。

我只知道这种方式(通过使用addColumn)在表格中嵌入 html 标签。虽然我需要根据某些条件放置选择标签、按钮和其他链接。这些标签使加载表格非常缓慢。

这是我的 Ajax 代码:

在此控制器中加载数据的功能:

我将不胜感激任何提高加载表的速度,以及午餐数据的速度。

感谢你

0 投票
2 回答
1868 浏览

jquery - DataTables json 未处理(在 Laravel 中)

Datatables 对它请求的 json 不做任何事情

我正在使用 Yajra 的数据表来填充我的表格,并且我按照书本做了所有事情。控制器设置正确,路由很好(如果我输入指定给创建数据库的控制器函数的路由,我可以看到所需格式的所需 json:

这是我用来创建数据表的 .js 代码:

我收到一条错误消息:

DataTables 警告:表 id=tbl - Ajax 错误。有关此错误的更多信息,请参阅http://datatables.net/tn/7

当我查看控制台时,我收到以下错误:

Laravel 5.8,PHP 7.3,Yajra DT:6,datatables.net:1.10

提前谢谢您,如果您需要更多代码,我很乐意输入。