- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我在数据表搜索框“b”中写入,那么它通常会显示“abc”,“ybu”,“break”,“brain”等。但我只想得到“break”,“brain”(开始与b)。这意味着当我写一些单词时,它会显示以该单词开头的单词。我正在使用 yajra DataTables 1.10.10。
编辑
我解决了这个问题,但现在面临新的问题当我尝试使用两个数据表时,它停止显示一个数据表的主体数据,但另一个数据表正常工作
$.fn.dataTableExt.afnFiltering.push(
function(oSettings, aData, iDataIndex) {
var keywords = $(".dataTables_filter input").val().split(' ');
var matches = 0;
for (var k=0; k<keywords.length; k++) {
var keyword = keywords[k];
for (var col=0; col<aData.length; col++) {
if (aData[col].charAt(0).toLowerCase() == keyword.charAt(0).toLowerCase()) {
matches++;
break;
}
}
}
return matches == keywords.length;
}
);
$('.table2id').dataTable({
});
$('.table1id').dataTable({
});
终于解决了
var ptable = $('#table2').DataTable();
var rtable = $('#table1').DataTable();
var term;
$('#table1_filter input[type="search"]').keyup(function(e){
console.log("table1_filter");
var term = $(this).val();
regex = '^' + term ;
rtable.column( 0 ).search( regex, true, false ).draw();
});
$('#table2_filter input[type="search"]').keyup(function(e){
term = $(this).val();
regex = '^' + term ;
ptable.column( 0 ).search( regex, true, false ).draw();
});
最佳答案
您可以使用RegEx来做到这一点.
示例代码-
$('input[type="search"]').keyup(function(){
var term = $(this).val(),
regex = '^' + term ;
table.search( regex, true, false ).draw();
});
工作中JsFiddle 。但它只能适用于列。
例如-
table.column(0).search( regex, true, false ).draw();
这里我们仅将搜索正则表达式应用于第一列。
关于jquery - 如何更改 yajra dataTable 搜索过滤系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39119015/
Yajra Datatable 全局搜索不工作。 Controller Code public function getTable() { $query = Customer::que
是否可以使用 addColumn 函数将复选框设置为 yajra 数据表中的标题。 ->editColumn('message', function ($data) { re
我正在使用 yajra 数据表作为服务器端数据表我的 Controller 是这个 public static function alleventsData(Request $request) {
我是 Laravel 新手,我正在尝试使用 Yajra Datatable具有服务器端功能的插件。该插件适用于少量记录,但我的记录量很大,大约 100000 条记录。 为了加快 Controller
我已经为我的 cms 管理员角色做了现在我有 2 个管理员角色 super 管理员和普通管理员我有一个管理用户的页面, super 管理员和普通管理员都可以看到它,但数据不同 这是 Controlle
我正在尝试在我的 laravel 项目中实现一个数据表,我在项目中安装了 yajra 数据表和所有东西.. 我将这些添加到 app.php 中: Yajra\DataTables\DataTables
我正在使用 Yajra Datatables,这是我的 php 代码 $quotes=User::find($id)->quotes(); return Datatables::of(
我正在使用网络类(class)教程中的 Yajra 数据表。 一切正常,但数据表没有响应。 我包含了这段代码: $('#user_table').DataTable({ responsive: t
我有一个成员表,其中包含带有 json 数据的“点”列,示例: {"IDR":"100", "MYR":"50", "DOLLAR":"25"} 如何使用数据表在一个单元格表中显示 json 数据?
我正在使用 yajra/laravel-datatables-buttons我找不到足够有用的文档来帮助我。 我正在使用包中的创建按钮,如下所示: 它应该将我重定向到我的路线:http://larav
我找不到使用 yajra 数据表将所有记录保存到 CSV 的任何解决方案。 目前我正在获取当前屏幕上显示的分页记录(10 条记录),我需要的是所有记录 我正在使用 yajra 数据表按钮扩展。 我当前
我在本地计算机上开发了 Laravel 项目。我使用 Yajra Pakagebox 在其上使用引导数据表。 像这样: Composer 需要 yajra/laravel-datatables-ora
我使用 yajra 数据表,但是当我使用“addColumn”方法时遇到了问题。 我使用该方法的一个工作正常,但另一个没有 这是我的源代码: ->addColumn('action',
假设我在数据表搜索框“b”中写入,那么它通常会显示“abc”,“ybu”,“break”,“brain”等。但我只想得到“break”,“brain”(开始与b)。这意味着当我写一些单词时,它会显示以
嘿,我现在正在使用 L5 和 yajra/datatables 插件,一切正常,直到我创建删除按钮来删除记录,删除按钮不起作用 这是我的 Controller : public function da
我坚持在 addColumn 语句中添加 if 语句: $inquiries = Inquiry::with('customer')->get(); return Datatables::of($in
我在 Laravel 项目中有一个数据表。我创建了一个下拉过滤器来过滤 KPI 列。 这是我的 View 代码 $(function() { $.ajaxSetup({
我将 Laravel 6 与 Yajra 数据表一起使用。 我正在 session 模型上创建“SessionDataTable”。 该模型具有患者关系 class Session extends M
我试图在我的数据表中放置一个 foreach 循环,但它不起作用, 附注如果我删除 foreach 一切正常, 附在这里是我的代码 $Product = Product::query(); $colo
这是我的场景:我在 Bootstrap 数据表的列中使用单选按钮,包括另一个中的部分 View ,部分包含此代码: id}}" {!! $shippingAddress->default?'check
我是一名优秀的程序员,十分优秀!