`
linleizi
  • 浏览: 230268 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

JQuery Datatables Dom 和 Language 参数详细说明

 
阅读更多

Data Tables: http://datatables.net/

Version: 1.10.0

 

Dom说明

定义表格控件在页面的显示顺序。

每个控件元素在数据表都有一个关联的单个字母。

  • l - 每页显示行数的控件
  • f - 检索条件的控件
  • t - 表格控件
  • i - 表信息总结的控件
  • p - 分页控件
  • r - 处理中的控件

还可以在控件元素外添加DIV和Class,语法如下

  • < and > - DIV元素
  • <"class" and > - DIV和Class
  • <"#id" and > - DIV和ID

Language说明

数据表的文言设置。

参数文档:

 

{
    "emptyTable":     "No data available in table",
    "info":           "Showing _START_ to _END_ of _TOTAL_ entries",
    "infoEmpty":      "Showing 0 to 0 of 0 entries",
    "infoFiltered":   "(filtered from _MAX_ total entries)",
    "infoPostFix":    "",
    "thousands":      ",",
    "lengthMenu":     "Show _MENU_ entries",
    "loadingRecords": "Loading...",
    "processing":     "Processing...",
    "search":         "Search:",
    "zeroRecords":    "No matching records found",
    "paginate": {
        "first":      "First",
        "last":       "Last",
        "next":       "Next",
        "previous":   "Previous"
    },
    "aria": {
        "sortAscending":  ": activate to sort column ascending",
        "sortDescending": ": activate to sort column descending"
    }
}
 

 

 

 

 

Example:

  • 没有检索元素
/* Results in:
    <div class="wrapper">
      {length}
      {processing}
      {table}
      {information}
      {pagination}
    </div>
*/
$('#example').dataTable( {
  "dom": 'lrtip'
} );

 

  • 简单的DIV和样式元素设置
/* Results in:
    <div class="wrapper">
      {filter}
      {length}
      {information}
      {pagination}
      {table}
    </div>
*/
$('#example').dataTable( {
  "dom": '<"wrapper"flipt>'
} );
  •  每页行数,检索条件,分页在表格上面,表信息在表格下面

 

/* Results in:
    <div>
      {length}
      {filter}
      <div>
        {table}
      </div>
      {information}
      {pagination}
    </div>
*/
$('#example').dataTable( {
  "dom": '<lf<t>ip>'
} );

 

  •  表信息在表上面,检索条件,每页行数,处理中在表下面,并且有清除元素

 

 

/* Results in:
    <div class="top">
      {information}
    </div>
    {processing}
    {table}
    <div class="bottom">
      {filter}
      {length}
      {pagination}
    </div>
    <div class="clear"></div>
*/
$('#example').dataTable( {
  "dom": '<"top"i>rt<"bottom"flp><"clear">'
} );

 

  • 实际应用

 

/**

  <style>

  .float_left{

  float: left;

  }

  .float_right {

  float:right;

  }

  </style>

*/
	$('#dealsData').dataTable(
		{
			'dom': '<"float_left"f>r<"float_right"l>tip',
	        'language': {
	        	'emptyTable': '没有数据',
	        	'loadingRecords': '加载中...',
	        	'processing': '查询中...',
	        	'search': '检索:',
	            'lengthMenu': '每页 _MENU_ 件',
	            'zeroRecords': '没有数据',
	            'paginate': {
	                'first':      '第一页',
	                'last':       '最后一页',
	                'next':       '',
	                'previous':   ''
	            },
	            'info': '第 _PAGE_ 页 / 总 _PAGES_ 页',
	            'infoEmpty': '没有数据',
	            'infoFiltered': '(过滤总件数 _MAX_ 条)'
	        }
		}
	);
效果图片

 

  • 大小: 38.8 KB
分享到:
评论
1 楼 dajing030 2016-06-27  
,总结的很详细!学习了!

相关推荐

    使用jQuery DataTables插件增强HTML表

    7. 国际化:DataTables支持多种语言,只需引入相应的语言包并配置`language`选项。 8. 扩展功能:DataTables有多个扩展插件,如Buttons(按钮插件)用于添加导出、打印等功能,Responsive(响应式布局)使表格在...

    JQuery DataTable中文文档API.chm

    `JQuery DataTables中文文档API.chm` 提供了详细的中文参考,帮助开发者更好地理解和使用这个库。 **1. 数据源(Data Sources)** `DataTables` 支持多种数据源,包括DOM、JSON、XML、CSV、TSV等。这使得它可以灵活...

    DataTables (1).zip

    2. `datatables.js` 和 `datatables.min.js`:这是DataTables的主要JavaScript文件,包含所有核心功能和逻辑。`.js` 文件是未压缩的,便于调试和理解,`.min.js` 是压缩后的版本,适合部署到线上环境以提高页面性能...

    JQuery DataTable 插件 V2.0

    首先,你需要在页面中引入jQuery库和DataTables的CSS及JS文件。然后,选择要操作的表格元素,使用`.DataTable()`方法将其初始化为DataTables对象。 ```html &lt;script src="https://code.jquery....

    jquery-Data tables

    1. jQuery:一个轻量级的JavaScript库,简化了DOM操作、事件处理和AJAX交互,是DataTables的基础。 2. DataTables:基于jQuery的开源插件,通过添加交互性和智能化功能,使普通的HTML表格焕发新生。 二、主要功能 ...

    jQuery表格插件datatables用法汇总

    例如,"autoWidth"、"zeroRecords"、"pagingType"和"language"等参数需要根据具体需求进行设置,以达到期望的表格显示效果。 使用DataTables插件,可以快速地为网页上的表格数据提供丰富的交互体验,如分页、排序、...

    datatables怎么分页

    Datatables 还兼容多种界面风格,如 DataTables、jQuery UI、Bootstrap 和 Foundation,并且提供了众多扩展,如 Editor、TableTools 和 FixedColumns。此外,Datatables 提供了丰富的选项和强大的 API,支持国际化,...

    DataTables使用

    DataTables 是一款非常流行的前端表格插件,它基于 jQuery 库,提供了丰富的功能和灵活的配置选项,使得在网页上展示、操作和管理数据表格变得异常简单。这款插件广泛应用于各种 web 应用场景,如数据分析、报表展示...

    jQuery Docs - 1.1 API 中文版

    7. **插件(Plugins)**:jQuery 的强大在于其丰富的插件生态,如用于表格排序的DataTables,图片轮播的jQuery Cycle,表单验证的jQuery Validation等,这些插件进一步扩展了jQuery的功能。 jQuery_Docs 压缩包中的...

    DateTables所需要的js,css

    jQuery提供了一套简洁的DOM操作和事件处理API,简化了JavaScript开发。 - **jquery.dataTables.min.js**:这是DataTables的主要js文件,包含了DataTables的核心功能和逻辑。通过这个文件,我们可以初始化表格,配置...

    解析xml文件导入数据,并在前端分页展示

    XML(eXtensible Markup Language)是一种用于标记数据的语言,常用于存储和传输结构化数据。在本场景中,我们关注的是如何解析XML文件并将其中的数据导入到数据库,然后在前端进行分页展示。这个过程涉及到的主要...

    漂亮的表格.rar

    6. JavaScript库和框架:了解如何引入和使用像jQuery、DataTables或Handsontable这样的库来提升开发效率。 7. Java Web开发:学习Servlet、JSP、Spring MVC等技术,处理服务器端的业务逻辑和数据操作。 8. 数据绑定...

    datatable学习资料

    本资料包"datatable学习资料"专注于DataTable的深入理解和实践,以下是相关知识点的详细说明。 1. **DataTable基本使用** DataTables是一个jQuery插件,它通过简单的HTML和JavaScript代码,可以将普通的HTML表格...

    一个表格的15个需求的代码

    - 使用JavaScript库,如jQuery DataTables,可以实现表格数据的排序功能。在JSP中,可能需要与后端进行AJAX通信来实现动态排序。 4. **分页**: - 对大量数据进行分页展示,可以减少页面加载时间。同样可以借助...

    c# 网页抓取分析 表格图形生成

    或者,可以使用JavaScript库如jQuery DataTables,与后端C#服务配合,提供交互式的表格展示。 图形生成方面,C#可以借助WPF或WinForms等桌面应用框架,结合System.Drawing或第三方库如OxyPlot,生成各种图表。在Web...

    HTML后台管理模板含PSD文件

    4. JavaScript库和框架:jQuery简化了DOM操作,而Vue、React或Angular等前端框架提供了更强大的状态管理和组件化开发能力,能提升后台交互体验。 5. 数据展示:后台模板通常涉及数据表格,可以使用DataTables或ag-...

    ASP.NET技术文档又一次的整理

    jQuery是一个广泛使用的JavaScript库,简化了DOM操作、事件处理和动画效果。此外,随着SPA(单页应用)的流行,Angular、React和Vue.js等前端框架也常与ASP.NET结合使用。 Sql Server是微软提供的关系型数据库管理...

    纯HTML的后台数据统计管理UI框架模板源码

    8. **脚本库和框架**:虽然标题中提到“纯HTML”,但实际的后台管理模板可能引入了JavaScript库,如jQuery,用于处理DOM操作、事件绑定等。同时,可能会采用MVVM框架(如Vue.js或Angular.js),以提高交互性和代码...

    HTML Recipes HTML 食谱-数据集

    8. **Web组件**:Web组件技术,如Shadow DOM,使得封装和重用包含数据的自定义元素成为可能,从而构建更加模块化的数据展示解决方案。 9. **语义化HTML**:使用语义化元素(如`&lt;article&gt;`, `&lt;section&gt;`, `&lt;header&gt;`...

    蓝色后台管理界面静态页面

    或者使用jQuery等库来简化DOM操作,实现如模态对话框、下拉菜单等动态效果。 5. **Bootstrap框架**:这是一个常用的前端开发框架,提供了预设的样式和组件,可以快速构建响应式页面。如果这个蓝色后台管理界面采用...

Global site tag (gtag.js) - Google Analytics