jjzjj

DataTables

全部标签

javascript - 数据表-未捕获的类型错误 : Cannot read property 'length' of undefined

我已经看到了这个问题的几个例子,但仍然无法找到解决方案。错误表明它在jquery.dataTables.js(版本1.10.4)的第3287行中断,如下所示//Gotthedata-addittothetablefor(i=0;i这是我的Controller。Controller是这样的,因为现在缺少数据库连接,但将以与$data相同的格式返回JSON。我已经尝试了几种方法来解决错误,但仍然遇到其他问题。JSON有效。publicfunctiontest(){$data='{"persons":[{"branch":"CORP","phone_numbers":[{"desk":"52

javascript - DataTables - 使用单个下拉列表在多列中搜索

我正在使用DataTables并尝试在带有下拉列表的表中搜索结果。但是我需要搜索两个特定的列,而不是搜索一列。下面的语法适用于单列,但我该如何处理多列呢?vartable=$('#example1').DataTable();$("#filter").on('change',function(){table.column([4]).search($(this).val()).draw();});我试过这样做,但是当我使用这段代码时,它只搜索第一列中的结果,例如第4列。并忽略其余部分。table.column([4,5]).search($(this).val()).draw();正确的

javascript - 为什么 jQuery dataTables 不能解析我的 JSON?

我正在尝试填充dataTable如下:$("#my-datatable").dataTable({"sAjaxSource":"/someURLOnMyServer","bDestroy":true,"fnServerParams":function(serverParams){serverParams.push({"name":"widget","value":token});}});以及它正在填充的HTML表格:TypeValueIDFizzBuzz根据Firebug,从服务器返回的JSON是:[{"id":1,"attributeType":{"id":1,"name":"tes

javascript - 数据表选定行背景颜色

我是新手,请多多包涵;我正在使用jQuery数据表插件,我需要选择一行并更改所选行的颜色。我跟着这个example来自数据表,但它对我不起作用。这是我初始化表格的方式:varoTable=$("#rolesTable").dataTable({//"bJQueryUI":true,"iDisplayLength":25,"aoColumns":[null,{"sType":"role"},null,null],"aaSorting":[[1,"desc"],[0,"asc"]]});这是点击事件和CSS类的代码:.row_selectedtr{background-color:blac

javascript - 数据表自定义错误处理不起作用

我正在使用数据表插件编写应用程序。我想通过我的函数处理插件抛出的错误,但插件始终显示带有错误消息的警告框。在页面加载事件中,我正在创建一个数据表插件并注册一个处理程序。functioncallOnLoad(){$.fn.dataTable.ext.errorMode="none";auditViewTable=$("#div").on("error.dt",function(e,settings,techNote,message){console.log("error");}).DataTable({"processing":true,"serverSide":true,"ajax":

javascript - Angularjs Datatable 服务器端分页

我正在尝试在此链接中制作Angularjs数据表服务器端分页https://l-lin.github.io/angular-datatables/#/serverSideProcessing所以我用这段代码$scope.dtOptions=DTOptionsBuilder.newOptions().withOption('ajax',{dataSrc:function(json){conole.log(json)json['recordsTotal']=json.lengthjson['recordsFiltered']=json.lengthjson['draw']=1conole.

javascript - 没有数据时如何制作不可见的数据表?

是否可以在没有任何数据(行)的情况下隐藏表格?我正在使用查询数据表插件。我在documentation中找不到任何选项. 最佳答案 尽管有很好的建议,但我认为仍然需要(另一个)答案。使用数据表永远不会为空-或:empty-因为数据表强制你有一个和一个隐藏是不够的,你必须隐藏*_wrappper还有-包含样式表、分页、筛选框等。您可以利用fnInitComplete:$('#table').dataTable({//initializationparamsasusualfnInitComplete:function(){if($(th

javascript - DataTables 插件 - 在 tfoot 标签下方显示滚动条?

我使用jQueryDataTables插件和"scrollX":true进行水平滚动。为什么在tfoot标签上方出现滚动条?如何让它出现在页脚下方?vartable=$('#example').DataTable({"scrollX":true,"scrollCollapse":true,"dom":'Zlrtip',"colResize":{"tableWidthFixed":false,//"handleWidth":10,"resizeCallback":function(column){}},"searching":false,"paging":false,"info":fal

javascript - 获取作为输入文本字段的 Datatables 单元格值

我正在生成一个带有javascript数据源的数据表。data是从对nodejs的ajax调用返回的,nodejs查询SQLServer数据库表并返回2列,均为数字数据。我再添加2个列来保存输入字段,默认值为0,供用户输入将增加/减少ColumnA/B中的值的数字。$('#mytable').DataTable({"data":data,"columns":[{"data":"ColumnA","defaultContent":"NA"},{"data":"ColumnB","defaultContent":"NA"},{"data":undefined,"defaultContent

javascript - 使用ajax将数据附加到现有数据表的正确方法

简介我正在使用用户按名称搜索捐赠组织的功能。DataTable中的数据加载,启用分页并且在初始数据加载时工作正常。(从jquery初始调用的数据负载约为100条记录)最近,我尝试实现ajax方法,该方法假设加载“接下来的100条记录”并附加到现有记录(现在记录达到200aprox)。问题ajax调用上的记录加载被加载到数据表中,但在当前页面上显示这条最近的记录(没有应用分页)。当用户更改页面以在记录之间导航时,这条最近的记录会消失。我只是在操作DOM元素,我想我必须将它传递给数据表,是吗?完整代码(只需复制并粘贴整个代码进行测试,使用cdn库)Demo:TestOrganization