`

DataTables server-side processing example - automatic row ID addition

阅读更多
http://datatables.net/release-datatables/examples/server_side/ids.html

Often when using server-side processing you will find that it can be useful to have a specific ID on each row (the row ID from the database for example). By assigning the ID you want to apply to each row using the property DT_RowId of the data source object for each row, DataTables will automatically add it for you. Likewise there is a DT_RowClass option which will add your given class. This example shows both and is a trivial modification of the server-side script to add these two options, with no changes on the client-side.



Initialisation code




$(document).ready(function() {    $('#example').dataTable( {        "bProcessing": true,        "bServerSide": true,        "sAjaxSource": "scripts/id.php"    } );} );

Server response

The code below shows the latest JSON data that has been returned from the server in response to the Ajax request made by DataTables. This will update as further requests are made.


{  "sEcho": 2,  "iTotalRecords": "57",  "iTotalDisplayRecords": "57",  "aaData": [    {      "0": "Gecko",      "1": "Mozilla 1.1",      "2": "Win 95+ / OSX.1+",      "3": "1.1",      "4": "A",      "DT_RowId": "row_17",      "DT_RowClass": "gradeA"    },    {      "0": "Gecko",      "1": "Mozilla 1.2",      "2": "Win 95+ / OSX.1+",      "3": "1.2",      "4": "A",      "DT_RowId": "row_18",      "DT_RowClass": "gradeA"    },    {      "0": "Gecko",      "1": "Mozilla 1.3",      "2": "Win 95+ / OSX.1+",      "3": "1.3",      "4": "A",      "DT_RowId": "row_19",      "DT_RowClass": "gradeA"    },    {      "0": "Gecko",      "1": "Mozilla 1.4",      "2": "Win 95+ / OSX.1+",      "3": "1.4",      "4": "A",      "DT_RowId": "row_20",      "DT_RowClass": "gradeA"    },    {      "0": "Gecko",      "1": "Mozilla 1.5",      "2": "Win 95+ / OSX.1+",      "3": "1.5",      "4": "A",      "DT_RowId": "row_21",      "DT_RowClass": "gradeA"    },    {      "0": "Gecko",      "1": "Mozilla 1.6",      "2": "Win 95+ / OSX.1+",      "3": "1.6",      "4": "A",      "DT_RowId": "row_22",      "DT_RowClass": "gradeA"    },    {      "0": "Gecko",      "1": "Mozilla 1.7",      "2": "Win 98+ / OSX.1+",      "3": "1.7",      "4": "A",      "DT_RowId": "row_23",      "DT_RowClass": "gradeA"    },    {      "0": "Gecko",      "1": "Mozilla 1.8",      "2": "Win 98+ / OSX.1+",      "3": "1.8",      "4": "A",      "DT_RowId": "row_24",      "DT_RowClass": "gradeA"    },    {      "0": "Gecko",      "1": "Seamonkey 1.1",      "2": "Win 98+ / OSX.2+",      "3": "1.8",      "4": "A",      "DT_RowId": "row_25",      "DT_RowClass": "gradeA"    },    {      "0": "Gecko",      "1": "Epiphany 2.20",      "2": "Gnome",      "3": "1.8",      "4": "A",      "DT_RowId": "row_26",      "DT_RowClass": "gradeA"    }  ]}
分享到:
评论

相关推荐

    datatables-server-side-node:节点中服务器端处理的节点实现,与sequ​​elize一起使用

    npm i datatables-server-side-node @ latest-保存 用法 const SSP = require('datatables-server-side-node')(); ... ... #some在代码中的什么位置 ... ... var table = this.tableName; var primaryKey ...

    jQuery-Datatables-Server-Side-Processing:用于jQuery数据表的服务器端处理的插件

    jQuery Datatables服务器端处理 ASP NET组件,为著名的jQuery表插件添加了自动服务器端处理功能。 它使用IQueryable接口来构造查询表达式到您的数据集合,可以由诸如实体框架的ORM处理。 支持: 分页; 搜索; ...

    datatables Editor-NET-1.6.5

    2. **DataTables.sln**:这是一个Visual Studio解决方案文件,用于管理和构建整个DataTables项目,包括所有相关的子项目和依赖。 3. **.vs**:这是Visual Studio的工作区文件夹,包含了项目的配置信息、调试设置等...

    datatables-1.9.4-API文档-中文版.zip

    赠送jar包:datatables-1.9.4.jar; 赠送原API文档:datatables-1.9.4-javadoc.jar; 赠送Maven依赖信息文件:datatables-1.9.4.pom; 包含翻译后的API文档:datatables-1.9.4-javadoc-API文档-中文(简体)版.zip; ...

    datatables editor-php-1.6.5

    - **数据库集成**:与MySQL、PostgreSQL、SQL Server等多种数据库无缝对接,实现数据的存取。 总的来说,**datatables Editor-PHP-1.6.5** 是一个强大而灵活的工具,可以帮助开发者快速构建功能丰富的数据管理界面...

    datatables-1.9.4-API文档-中英对照版.zip

    赠送jar包:datatables-1.9.4.jar; 赠送原API文档:datatables-1.9.4-javadoc.jar; 赠送Maven依赖信息文件:datatables-1.9.4.pom; 包含翻译后的API文档:datatables-1.9.4-javadoc-API文档-中文(简体)-英语-对照...

    DRF-dataTable-Example-server-side:DataTables示例(服务器端)-Python Django REST框架

    DRF数据表示例服务器端此版本为django <2> 2.0,请参考DataTables示例(服务器端)-Python Django REST框架-建议看影片的demo说明DataTables(服务器端)搭配简单范例 :memo:特色使用建立API。搭配使用增加用户体验...

    Python库 | django-datatables-view-1.12.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:django-datatables-view-1.12.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    datatables-export-itext-0.9.3.zip

    《深入解析开源项目:SpecialSource及其工具Datatables-Export-iText-0.9.3》 在当今的软件开发领域,开源项目已经成为推动技术创新的重要力量。SpecialSource与Datatables-Export-iText-0.9.3是两个值得关注的开源...

    Dist-DataTables-RowReorder-Bootstrap

    具有样式的DataTables的RowReorder 该软件包包含分发文件,该分发文件用于为设置样式,为样式。 通过单击并拖动鼠标和触摸操作,RowReorder添加了最终用户对数据表中行的重新排序。 RowReorder为Editor提供全面...

    datatables-editor-1.6.1

    datatables-editor-1.6.1 破解版

    jquery-datatables1.10-mvc5-serverside:JQUERY DATATABLES 1.10+和ASP.NET MVC 5服务器端

    jquery-datatables1.10-mvc5-服务器端 JQUERY DATATABLES 1.10+和ASP.NET MVC 5服务器端 Datatables是jQuery Javascript库的高度灵活的插件。 数据表将高级交互控件(如分页,搜索和多列排序)添加到任何HTML表中。 ...

    Laravel开发-laravel-datatables-oracle

    "Laravel开发-laravel-datatables-oracle"这个主题主要涵盖了以下几个关键知识点: 1. **Laravel框架**:Laravel是一款开源的PHP框架,以其优雅的语法和丰富的功能而闻名。它简化了Web应用的开发过程,提供了诸如...

    Python库 | mongoengine_datatables-0.0.5-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:mongoengine_datatables-0.0.5-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    jquery-datatables-rails, 用于 Rails的jquery数据表 gem.zip

    jquery-datatables-rails, 用于 Rails的jquery数据表 gem jquery-datatables-rails 这个 gem 为 jQuery DataTables插件提供了方便,以便与 Rails 资产pipleine结合使用。 它提供所有基本的datatable文件,以及一些...

    Python库 | flask_datatables-0.6.9-py3.2.egg

    **Python库flask_datatables-0.6.9-py3.2.egg详解** `flask_datatables` 是一个基于Python的Web开发框架Flask的扩展,它为Flask应用提供了处理数据表格的能力,特别是在大数据展示和交互式操作方面。这个库的主要...

    Dist-DataTables-FixedHeader

    如果使用禁用了分页的DataTables或显示长度设置为较高的值,则尤其如此。 FixedHeader扩展提供了此功能。安装浏览器要使用标准的[removed]标记而不是使用此软件包来包含此库,建议您使用,该可以为您创建CDN或本地...

    Dist-DataTables-RowGroup

    数据表的行组该软件包包含的分发文件。 该程序包仅包含该库的核心软件-要正确设置样式,还必须包括RowGroup的样式程序包。 样式选项包括DataTable...凉亭bower install --save datatables.net-rowgroup文献资料DataTab

    Python库 | flask_datatables-0.6.5-py2.7.egg

    `flask_datatables-0.6.5-py2.7.egg`是这个库的一个版本,适用于Python 2.7环境。 首先,让我们理解Flask。Flask是一个轻量级的Web服务程序,它基于Werkzeug WSGI工具箱和Jinja2模板引擎,以其简洁的API和高度的可...

    DataTables-1.8.1.zip

    DataTables-1.8.1 包含的主要文件和目录可能有: - `media/`:包含CSS样式和JavaScript脚本文件。 - `examples/`:展示了各种功能的使用示例和代码。 - `images/`:存放与表格相关的图标和其他图像资源。 - `js/`:...

Global site tag (gtag.js) - Google Analytics