草庐IT

dataTables

全部标签

javascript - jQuery DataTables 头部两行 : first row column names and sorting, 第二行过滤

旧版本DataTables(最多1.7.?),我曾经能够有一个带有两行列标题的表,其中排序在顶行完成,并包含列名,并在第二行完成输入和选择过滤排。Col1Col2Col3...对于更高的版本,包括最新的(1.9.0),这不再有效,因为sortable标题被应用到第二行而不是第一行。有没有办法在不借助额外的插件(例如http://code.google.com/p/jquery-datatables-column-filter/? 最佳答案 jQueryDataTables作者AllanJardinepointedout完成此操作的简

javascript - 如何在 JQuery 数据表中添加 Rowspan

我正在使用Jquery数据表来构造一个表。我的要求如下这不是一个静态表格,我们使用json数据渲染它。在这里,我使用“aoColumns”动态渲染行。有什么方法可以使用rowspan以便可以跨越单元格(1,2,David,Alex)。datatables支持这种表吗? 最佳答案 Datatables不支持这种开箱即用的分组。但是,在许多情况下,有一个可用的插件。它称为RowsGroup,位于此处:DatatablesForums.liveexample也包括在内。如果您将此示例中的JS部分更改为以下内容,您将在输出窗口中显示所需的输

javascript - 数据表 : How to hide the pagination and only show it as need?

我有2个表正在使用DataTablejQuery插件。我想知道是否有办法将我的分页隐藏在table的右下角。注意事项:只在我需要时显示分页。当查询结果小于10条时隐藏分页。 最佳答案 使用drawCallback处理DT的选项draw基于可用页面的事件和显示/隐藏分页控件:$('#table_id').dataTable({drawCallback:function(settings){varpagination=$(this).closest('.dataTables_wrapper').find('.dataTables_pag

javascript - 如何过滤数据表中的日期范围?

我有一个包含乘车信息的大型数据表。每行都有一个开始日期时间和一个结束日期时间,格式如下(yyyy-mm-ddHH:mm:ss)。如何使用日期选择器在数据表中设置过滤范围?我想要一个只选择一天而不选择时间的日期选择器。我到处都在寻找正确的答案,但找不到。例如,我想通过选择(01-07-2016-31-07-2016)查看七月的所有行。 最佳答案 这是DataTable,带有单个DatePicker作为“来自”日期过滤器LiveDemo这里是DataTable,带有两个用于DateRange(To和From)过滤器的DatePicker

javascript - Jquery Datatables - 使整行成为一个链接

这可能很简单,但似乎无法弄清楚。使用jquery数据表如何使每一行都可以单击以仅链接到普通页面?因此,如果有人将鼠标悬停在任何一行上,整行将突出显示并可点击,并链接到我希望它在点击时链接到的任何url。 最佳答案 我使用了jQuery的fnDrawCallback参数Datatablesplugin让它工作。这是我的解决方案:fnDrawCallback:function(){$('#datatabletbodytr').click(function(){//getpositionoftheselectedrowvarpositio

php - 如何在数据表中添加行选择复选框?

您好,我想在数据表中添加行选择复选框,还需要为每一行添加复选框。这样它将单独选择行。谢谢。 最佳答案 您可以使用以下代码JS:$(document).ready(function(){$('#example').DataTable({columnDefs:[{orderable:false,className:'select-checkbox',targets:0}],select:{style:'os',selector:'td:first-child'},order:[[1,'asc']]});});HTMLNamePositi

php - DataTable - 通过 Controller 中的客户 ID 限制 View

我正在尝试解决客户的问题。他有一个在Codeigniter框架上运行的应用程序。在此应用中,他正在通过DataTables查看作业列表。在应用程序中,存在三种不同的访问级别:Admin=1、Employee=2、Customer=3我试图限制分配列表,只显示属于单个客户的分配。我已尝试在Controller中为分配列表添加功能,但它对我不起作用。我做错了什么?publicfunctionassignlist($status=""){$status1="Aktiv";if($status!=""){$status1=$status;}/*byKenn*/$log_in=$this->se

javascript - PHP - DataTables 服务器端单独的列过滤仅提供第一页选择选项

我设置了我的DataTable,从我的数据库正确返回数据并且过滤确实有效,但我遇到的问题是每列的选择框只显示第一页数据之外的值。我想我必须在我的PHP中执行某种类型的DISTINCT查询,但我不知道如何将其导入JavaScript以及如何使用DataTables。这是我目前所拥有的:HTML/JS:IDUserIDIDUserID$(document).ready(function(){$('#mainTable').dataTable({"bProcessing":true,"bServerSide":true,"sAjaxSource":"/new/datatables.php?s

javascript - 初始化在 javascript 中具有标记的数据表

我遇到了一个问题。我解析了一个.CSV文件,我需要将它们显示为DataTables格式。问题是标记都在javascript中,如下所示$("#upload").bind("click",function(){varregex=/^([a-zA-Z0-9\s_\\.\-:])+(.csv|.xlsx|.xls)$/;if(regex.test($("#fileUpload").val().toLowerCase())){if(typeof(FileReader)!="undefined"){varreader=newFileReader();reader.onload=function(

php - 排除 Laravel 从模型结果附加值

Laravel可以选择向每个模型添加一个$appends数组,通过为每个模型添加访问器,使附加值自动可用,就好像它们是数据库属性一样。这通常非常方便,除了在这种情况下,我只需要获取我放入select()中的字段,因为DataTables只需要我发送给它的内容。例子:Item::select(['image','name','color']);将返回属性中color之后的附加字段。返回结果时如何强制排除附加值?或者,我如何让DataTables忽略某些属性?不确定哪个是时间成本最低的路线。目前正在使用yajra/laravel-datatables包将数据发送到jQueryDataTab