标签: datatables

数据表:无法读取未定义的属性"mData"

我有一个问题Datatables.我也经历了这个链接,它没有给我任何结果.我已经包含了将数据直接解析到DOM中的所有先决条件.请帮我解决这个问题.

脚本

$(document).ready(function() {
  $('.viewCentricPage .teamCentric').dataTable({
    "bJQueryUI": true,
    "sPaginationType": "full_numbers",
    "bPaginate": false,
    "bFilter": true,
    "bSort": true,
    "aaSorting": [
      [1, "asc"]
    ],
    "aoColumnDefs": [{
      "bSortable": false,
      "aTargets": [0]
    }, {
      "bSortable": true,
      "aTargets": [1]
    }, {
      "bSortable": false,
      "aTargets": [2]
    }],
  });
});
Run Code Online (Sandbox Code Playgroud)

console jquery datatables

283
推荐指数
11
解决办法
27万
查看次数

如何删除jQuery DataTables插件添加的搜索栏和页脚?

我正在使用jQuery DataTables.

我想删除默认情况下添加到表中的搜索栏和页脚(显示可见的行数).基本上我只想使用这个插件进行排序.可以这样做吗?

html jquery datatables

239
推荐指数
7
解决办法
29万
查看次数

使用jquery数据表禁用列排序

我使用jQuery datatables插件对表字段进行排序.我的问题是如何禁用特定列的排序?我尝试使用以下代码,但它不起作用:

"aoColumns": [
  { "bSearchable": false },
  null
]   
Run Code Online (Sandbox Code Playgroud)

我也尝试了以下代码:

"aoColumnDefs": [
  {
    "bSearchable": false,
    "aTargets": [ 1 ]
  }
]
Run Code Online (Sandbox Code Playgroud)

但这仍然没有产生预期的结果.

javascript sorting jquery datatables

152
推荐指数
11
解决办法
19万
查看次数

数据表 - 数据表外的搜索框

我正在使用DataTables(datatables.net),我希望我的搜索框在表格之外(例如在我的标题div中).

这可能吗 ?

search jquery filtering datatables

110
推荐指数
8
解决办法
16万
查看次数

DataTables:无法读取未定义的属性样式

我收到以下错误:

jquery.dataTables.js:4089 Uncaught TypeError: Cannot read property 'style' of undefined(…)
_fnCalculateColumnWidths @ jquery.dataTables.js:4089
_fnInitialise @ jquery.dataTables.js:3216
(anonymous function) @ jquery.dataTables.js:6457
each @ jquery-2.0.2.min.js:4
each @ jquery-2.0.2.min.js:4
DataTable @ jquery.dataTables.js:5993
$.fn.DataTable @ jquery.dataTables.js:14595
(anonymous function) @ VM3329:1
(anonymous function) @ VM3156:180
l @ jquery-2.0.2.min.js:4
fireWith @ jquery-2.0.2.min.js:4
k @ jquery-2.0.2.min.js:6
(anonymous function) @ jquery-2.0.2.min.js:6
Run Code Online (Sandbox Code Playgroud)

上面引用(匿名函数)@ VM3156:180的行是:

                TASKLISTGRID = $("#TASK_LIST_GRID").DataTable({
                    data : response,
                    columns : columns.AdoptionTaskInfo.columns,
                    paging: true
                });
Run Code Online (Sandbox Code Playgroud)

所以我猜这是失败的地方.

HTML ID元素存在:

  <table id="TASK_LIST_GRID" class="table table-striped table-bordered table-hover dataTable no-footer" width="100%" role="grid" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datatables node.js

99
推荐指数
7
解决办法
11万
查看次数

jQuery DataTables:控制表宽度

我有一个问题,使用jQuery DataTables插件控制表的宽度.该表应该是容器宽度的100%,但最终是任意宽度,而不是容器宽度.

建议表示赞赏

表声明如下所示

<table id="querytableDatasets" class="display" cellspacing="0"
cellpadding="3"     width="100%">
Run Code Online (Sandbox Code Playgroud)

和javascript

jQuery('#tab-datasets').load('/cgi-bin/qryDatasets', '', function (){  
    jQuery('#querytableDatasets').dataTable({  
        "bPaginate": false,  
        "bInfo": false,  
        "bFilter": false  
    });  
});  `  
Run Code Online (Sandbox Code Playgroud)

检查Firebug中的HTML,你会看到这一点(注意添加的样式="width:0px;")

<table id="querytableDatasets" class="display" cellspacing="0" 
cellpadding="3" width="100%" style="width: 0px;">
Run Code Online (Sandbox Code Playgroud)

在样式中查看Firebug,table.display样式已被覆盖.看不出这是从哪里来的

element.style {  
  width:0;}    

-- dataTables.css (line 84
table.display { 
  margin:0 auto;  
  width:100%;  
}  
Run Code Online (Sandbox Code Playgroud)

jquery datatables jquery-datatables

95
推荐指数
10
解决办法
23万
查看次数

如何使用新的JSON数据手动更新datatables表

我正在使用插件jQuery数据表并加载我在页面底部的DOM中加载的数据并以这种方式启动插件:

var myData = [
    {
        "id": 1,
        "first_name": "John",
        "last_name": "Doe"
    }
];

$('#table').dataTable({
    data: myData
        columns: [
        { data: 'id' },
        { data: 'first_name' },
        { data: 'last_name' }
    ]
});
Run Code Online (Sandbox Code Playgroud)

现在.在执行某些操作后,我想使用ajax获取新数据(但不是在数据表中构建ajax选项 - 不要误解我!)并使用这些数据更新表.我怎么能用datatables API做到这一点?文档非常混乱,我找不到解决方案.任何帮助将非常感谢.谢谢.

jquery datatables jquery-datatables

87
推荐指数
5
解决办法
12万
查看次数

如何使用dataTables.js库隐藏"显示N个条目中的1个"

如何删除dataTable上的"显示N个条目之一"文本行(即使用javascript库dataTables时?我想我正在寻找这些方面的内容......

 $('#example').dataTable({
      "showNEntries" : false
       });
Run Code Online (Sandbox Code Playgroud)

很确定这是一个简单的,但似乎无法在文档中找到它.

javascript datatables

84
推荐指数
4
解决办法
10万
查看次数

如何在JQuery DataTable中默认显示所有行

有没有人知道如何在jQuery数据表中默认显示所有行?

我试过这段代码,但默认只显示10行.

   $("#adminProducts").dataTable({
        "aLengthMenu": [100]
    });
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-plugins datatables

76
推荐指数
3
解决办法
13万
查看次数

如何重新加载/刷新jQuery dataTable?

我正在尝试实现功能,通过单击屏幕上的按钮将导致我的jQuery dataTable刷新(因为自创建dataTable以来服务器端数据源可能已更改).

这就是我所拥有的:

$(document).ready(function() {
    $("#my-button").click(function() {
        $("#my-datatable").dataTable().fnReloadAjax();
    });
});
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,它什么也没做.单击按钮时刷新dataTable的正确方法是什么?提前致谢!

javascript jquery datatables

74
推荐指数
9
解决办法
40万
查看次数