问题标签 [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.
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?谁能为我解释一下?谢谢~
mysql - 如何(SUM)在数据透视表字段中并在 yajra-laravel-datatable 包中搜索该字段(laravel 5.6)
!有三张桌子
我有用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_warehouses
。inventory_id
=inventories
。id
左连接warehouses
onwarehouses
.id
=inventory_has_warehouses
.warehouse_id
whereinventories
.subscriber_id
= 2 andinventories
.status
= 1 and (LOWER(inventories
.itemcode
) LIKE %1% or LOWER(inventories
.purchasedescription
) LIKE %1% or exists (select * fromcontacts
whereinventories
.supplier
=contacts
.id
and 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
php - jquery-uniform 单选按钮不起作用 yajra-laravel-datatable 包(laravel 5.6)
我使用yajra-laravel-datatable (laravel 5.6)。
我已将 jquery-uniform 单选按钮放在数据表中,但这不起作用。
我使用$.uniform.update()
但它不起作用。
刀片文件代码
控制器文件代码
javascript - 数据表自定义过滤 AJAX 数据函数不调用 AJAX
我在使用数据表时遇到了问题,我之前已经使用过,但是重新实现不起作用,简而言之,我认为这是一个 ajax 问题,我将在下面尝试解释。
我使用来自datatables.yajarbox.custom.filter的 yajra 示例
第一个代码块没有添加自定义过滤器,只添加了普通的 ajax 语法,所以如果我使用下面的代码,它可以正常工作。
但是,如果我将代码更新为 yajar 的示例1,如下所示,ajax 请求永远不会加载......
我已经通过了所有代码,因此您可以看到完整的实现,但是在测试它时,下面的更改会破坏它......
当我改变这条线。
对此
不知道为什么会这样
任何帮助将不胜感激,在此先感谢。
php - 在 Yajra 数据表中找不到 DT_Row_Index
我正在使用 Yajra 数据表,这是我的 php 代码
我的javascript是
上面的代码给出了未找到 DT_Row_Index 列的错误,因为默认情况下第一列已应用顺序,因为我们知道 addIndexColumn 将额外数据添加到返回的 JSON 但数据库表中不存在 DT_Row_Index。
但是当我将其更改为此时,它可以正常工作。
但我需要 DT_Row_Index 在第一列。
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 信息发送到视图?
datatables - jQuery 无法捕获 Laravel 中的 DataTable 按钮类
td 中的按钮是从DataTable Ajax 返回的数据:
我的功能是:
或者
以上两个都没有得到任何回应?有什么线索吗?
PS:
php - 用于排序的 orderColumn 不适用于 yajra 数据表
我在 laravel 版本上使用Yajra 数据表8.0
包。
在此之前我使用的是旧版本,我使用->orderBy('created_at', 'desc')
基于特定列对数据进行排序。
但在较新的版本中,建议使用一种orderColumn
方法进行排序。但这对我不起作用。
假设我想将Post
我网站的所有内容都排序为 desc on field created_at
。为此我写了这个:
正如你所看到的,我用过orderColumn
但酸痛不起作用。而且我不知道如何正确使用它。
laravel - 无法隐藏 yajra 数据表 oracle 中的列
我正在使用 yajrda datatables oracle 包来管理数据。我正在为数据表使用服务实现。我面临的问题是我无法隐藏数据表中的某些列。
我想隐藏列名 ID_Centro 但它没有发生。这是该类的代码。
我在实现它时遇到了这个错误。
谁能帮我解决这个问题。