问题标签 [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 投票
2 回答
2795 浏览

laravel - 如何在 Laravel 中的 Yajra 数据表查询集合中添加或编辑带有闭包的列失败?

https://yajrabox.com/docs/laravel-datatables/master/edit-column示例说

不知道用户是谁?像 $User 一样的 User 吗?用户是每一行?

所以我尝试

我得到了常见的错误

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

如何在添加或编辑列上使用闭包?我想使用 if 条件为类添加一个列值以显示图标。

下面是编辑示例,我仍然不知道如何使用,因为我不知道哪个是 use 或 $user?谁能为我解释一下?谢谢~

0 投票
2 回答
1334 浏览

mysql - 如何(SUM)在数据透视表字段中并在 yajra-laravel-datatable 包中搜索该字段(laravel 5.6)

!有三张桌子

  1. 库存 在此处输入图像描述
  2. 仓库 在此输入图片描述
  3. inventory_has_warehouses 在此处输入图片描述

我有用laravel yajra datatable我需要在inventory_has_warehouses数据透视表中对starting_balance这个字段进行求和和搜索

我的代码:

但我发现了这种类型的错误

异常消息:↵↵SQLSTATE [HY000]:一般错误:1111 无效使用组函数(SQL:选择计数()作为聚合来自(选择 inventories,SUM(inventory_has_warehouses.starting_balance)作为来自inventories左连接inventory_has_warehouses的 总和inventory_has_warehousesinventory_id= inventoriesid左连接warehouseson warehouses. id= inventory_has_warehouses. warehouse_idwhere inventories. subscriber_id= 2 and inventories. status= 1 and (LOWER( inventories. itemcode) LIKE %1% or LOWER( inventories. purchasedescription) LIKE %1% or exists (select * from contactswhere inventories. supplier= contacts. idand LOWER( contacts. name) LIKE %1% ) 或 (sum(inventory_has_warehouses.starting_balance) like %1%)) 分组 inventories. id) count_row_table)

mysql查询

选择库存。,SUM(inventory_has_warehouses.starting_balance) 作为库存的总和,在inventory_has_warehouses.inventory_id = inventory.id 上加入inventory_has_warehouses,在warehouses.id =inventory_has_warehouses.warehouse_id 上离开加入仓库,其中inventories.subscriber_id = 2 和inventories.status = 1 和( LOWER(inventories.itemcode) LIKE %1% or LOWER(inventories.purchasedescription) LIKE %1% or exists (select * from contacts where inventory.supplier = contacts.id and LOWER(contacts.name) LIKE %1%) 或 ( sum(inventory_has_warehouses.starting_balance) like %1%)) group by inventory.id

0 投票
0 回答
167 浏览

php - jquery-uniform 单选按钮不起作用 yajra-laravel-datatable 包(laravel 5.6)

我使用yajra-laravel-datatable (laravel 5.6)。

我已将 jquery-uniform 单选按钮放在数据表中,但这不起作用。

我使用$.uniform.update()但它不起作用。

刀片文件代码

控制器文件代码

0 投票
1 回答
7225 浏览

laravel-5 - Yajra 数据表添加列

我使用 yajra 数据表,但是当我使用“addColumn”方法时遇到问题。我使用该方法的一个可以正常工作,但另一个不能

这是我的源代码:

这就是问题所在: 在此处输入图像描述

其中一个(列操作)工作正常,但为什么在另一个(列状态)中“addColumn”不起作用?

请有人帮助我..无论如何谢谢

0 投票
1 回答
2471 浏览

javascript - 数据表自定义过滤 AJAX 数据函数不调用 AJAX

我在使用数据表时遇到了问题,我之前已经使用过,但是重新实现不起作用,简而言之,我认为这是一个 ajax 问题,我将在下面尝试解释。

我使用来自datatables.yajarbox.custom.filter的 yajra 示例

第一个代码块没有添加自定义过滤器,只添加了普通的 ajax 语法,所以如果我使用下面的代码,它可以正常工作。

但是,如果我将代码更新为 yajar 的示例1,如下所示,ajax 请求永远不会加载......

我已经通过了所有代码,因此您可以看到完整的实现,但是在测试它时,下面的更改会破坏它......

当我改变这条线。

对此

不知道为什么会这样

任何帮助将不胜感激,在此先感谢。

0 投票
1 回答
4100 浏览

php - 在 Yajra 数据表中找不到 DT_Row_Index

我正在使用 Yajra 数据表,这是我的 php 代码

我的javascript是

上面的代码给出了未找到 DT_Row_Index 列的错误,因为默认情况下第一列已应用顺序,因为我们知道 addIndexColumn 将额外数据添加到返回的 JSON 但数据库表中不存在 DT_Row_Index。

但是当我将其更改为此时,它可以正常工作。

但我需要 DT_Row_Index 在第一列。

0 投票
1 回答
725 浏览

php - Laravel 5.2 w/ Yajra 数据表,在对象的读取视图中,如何显示父模型的 hasMany 子级的所有数据表?

父模型是 Fiefdom,hasMany 子模型是 Fief(但以后可以包含更多)。当导航到 /fiefdoms/x 时,我希望显示在特定于 fiefdom 的字段之后包括一系列用于子模型的数据表,每个数据表对应一个 hasMany 关系。

我的数据表在隔离中工作得很好(封地索引),但我对如何将它们加载到不专用于单个数据表的页面中有些困惑。我正在使用的一些相关代码片段......

FiefController.php(索引)

FiefdomController.php (显示)

fiefDataTable.php

fiefdom/fields.blade.php(在“fiefdoms.show”中引用)包括:

封地/index.blade.php

封地/table.blade.php

/fiefs 的索引数据表显示得很好,但它在 /fiefdoms/x 中不起作用。当然,问题是没有数据表信息被发送到视图($dataTable 未定义)。我应该在控制器中构建并发送它,还是以某种方式通过 ajax 加载它?html builder的东西,也许吧?完成此任务的最简单方法是什么,请记住我需要包含多个数据表?我在这里走错了路,还是我可以将 dataTable 信息发送到视图?

0 投票
1 回答
26 浏览

datatables - jQuery 无法捕获 Laravel 中的 DataTable 按钮类

td 中的按钮是从DataTable Ajax 返回的数据:

我的功能是:

或者

以上两个都没有得到任何回应?有什么线索吗?

PS:

0 投票
2 回答
3798 浏览

php - 用于排序的 orderColumn 不适用于 yajra 数据表

我在 laravel 版本上使用Yajra 数据表8.0包。

在此之前我使用的是旧版本,我使用->orderBy('created_at', 'desc')基于特定列对数据进行排序。

但在较新的版本中,建议使用一种orderColumn方法进行排序。但这对我不起作用。

假设我想将Post我网站的所有内容都排序为 desc on field created_at。为此我写了这个:

正如你所看到的,我用过orderColumn但酸痛不起作用。而且我不知道如何正确使用它。

0 投票
2 回答
2809 浏览

laravel - 无法隐藏 yajra 数据表 oracle 中的列

我正在使用 yajrda datatables oracle 包来管理数据。我正在为数据表使用服务实现。我面临的问题是我无法隐藏数据表中的某些列。

我想隐藏列名 ID_Centro 但它没有发生。这是该类的代码。

我在实现它时遇到了这个错误。

谁能帮我解决这个问题。