datatable.js(04)列子

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../js/jQueryUI/jquery-ui.min.css" />
<link rel="stylesheet" type="text/css" href="../js/datatables.min.css" />
<script type="text/javascript" src="../js/jQuery/jquery-2.1.4.min.js"></script>
<script type="text/javascript" src=‘../js/jQueryUI/jquery-ui.min.js‘></script>
<script type="text/javascript" src="../js/datatables.min.js"></script>
<title>datatable列格式化和数据绑定</title>
</head>
<body>
<table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered table-hover"
                     id="example">
    <thead>
    <tr>
        <th>昵称</th>
        <th>技能</th>
        <th>添加时间</th>
        <th>备注</th>
    </tr>
    </thead>
    <tbody>
    </tbody>
</table>
</body>
<script type="text/javascript">
$(document).ready(function () {
    $("#example").dataTable({
        //"iDisplayLength":10,
        "sAjaxSource": "http://dt.thtxopen.com/datatables/dataListCUrl.php",
        //‘bPaginate‘: true,
        "bDestory": true,
        "bRetrieve": true,
        //"bFilter":true,
        "bSort": false,
        //"bProcessing": true,
        "aoColumns": [
            {
                "mDataProp": "name",
                "fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
                    $(nTd).addClass(‘inputTd‘).attr(‘id‘, ‘td_‘ + sData + ‘_‘ + oData.id);
                }
            },
            {
                "mDataProp": "job",
                "fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
                    $(nTd).addClass(‘selectTd‘).attr(‘id‘, ‘td_‘ + sData + ‘_‘ + oData.id);
                    //$(nTd).html("<select class=‘selectTd‘ id=td_"+sData+"_"+oData.id+"><option value="+sData+" selected>"+sData+"</option></select>");
                }
            },
            {"mDataProp": "note"},
            {"mDataProp": "date"}
        ],
        "sDom": "<‘row-fluid‘<‘span6 myBtnBox‘><‘span6‘f>r>t<‘row-fluid‘<‘span6‘i><‘span6 ‘p>>",
        "sPaginationType": "bootstrap",
        "language": {
            "url": "http://cdn.datatables.net/plug-ins/e9421181788/i18n/Chinese.json"
        }
      /*   "fnDrawCallback": function (data, x) {
            $(‘#example tbody td.inputTd‘).editable(‘editable.php‘);
            $(‘#example tbody td.selectTd‘).editable(‘editableSelect.php‘,
                {
                    loadurl: ‘json.php‘,
                    //data:{"10":"10","20":"20","30":"30"},
                    type: ‘select‘
                    //submit : ‘确定‘,
                    //submitdata: { _method: "post"}
                });
        } */
    });
});
</script>
</html>
时间: 2024-10-12 12:27:25

datatable.js(04)列子的相关文章

datatable.js(03)列子

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <link rel="stylesheet" type="text/css" href="../js/jQueryUI/jquery-ui.min.css" /> <l

jquery.dataTable.js 基础配置记录

$("#mainTable").dataTable({ /* * sErrMode * 错误信息显示方式 * 分别为alert和throw,默认为alert */ "sErrMode": "throw", /* * sDom * 布局方式,可以自定义,布局项,也可以调换布局顺序 * 详解: * <> 表示一个闭合的div 例如:<> = <div></div> * <"类名称&quo

datatable.js使用

$(document).ready(function () { var southtable = $("#southtable").DataTable({ language: { url: '/lib/jquery.datatables/js/' + LANG + '.json' }, ordering: false, searching: false, processing: true, paging: false, columns:[ {data:'prose'}, {data:'

jquery.dataTable.js 基础配置

$(document).ready(function () { $('#dataTables-example').DataTable({ responsive: true, "bPaginate": true, //翻页功能 "bLengthChange": true, //改变每页显示数据数量 "bFilter": true, //过滤功能 "bSort": true, //排序功能 "bInfo": t

JS 04 Date_Math_String_Object

Date <script> //1.Date对象 var d1 = new Date(); //Thu May 02 2019 14:27:19 GMT+0800 (中国标准时间) console.log(d1); //转成2019/5/2 下午2:27:19 console.log(d1.toLocaleString()); //距离1900年经过年数 console.log(d1.getYear());//119 //获取当前纪年 console.log(d1.getFullYear())

Django中使用JS通过DataTable实现表格前端分页,每页显示页数,搜索等功能

版本: django:2.1.7 python:3.7 Django架构中自带了后端分页的技术,通过Paginator进行分页,前端点击按钮提交后台进行页面切换. 优缺点:后端分页对于数据量大的场景有其优势,但页面切换比较慢. 后端分页python3代码如下: paginator = Paginator(stat_list, numtmp) try: flight_stats = paginator.page(1) except PageNotAnInteger: flight_stats =

分享在MVC3.0中使用jQuery DataTable 插件

前不久在网络上看见一个很不错的jQuery的DataTable表格插件.后来发现在MVC中使用该插件的文章并不多.本文将介绍在MVC3.0如何使用该插件.在介绍该插件之前先简单介绍一下,推荐该插件的原因.在项目中我使用jqgrid比较多.但是发现当进行样式调整时jqgrid的样式常常会让美工头疼.而datatable插件却是一个轻量级的jQuery插件.当我通过浏览器查看该js插件rander后的源码.发现只是一个简单的html table,非常简洁.那么在没有特殊要求的情况下使用这个插件,开发

jqurey datatable tableTools 自定义button元素 以及按钮自事件

版本 1.10.4 "dom": 'T<"clear">lfrtip', "tableTools": { //"sSwfPath": "~/Resources/Scripts/plugins/DataTables/swf/copy_csv_xls_pdf.swf" "sRowSelect": "multi", "aButtons": [

jquery dataTable汉化(插件形式)

1.jquery dataTable.js 官网:http://datatables.net/ 中文:http://dt.thxopen.com/ 2.汉化提示信息(放到xx.js中,引入即可) 注:只测试过DataTables-1.10.5版本 /*汉化by lxf qq1140215489*/ (function(){ var oLanguage={ "oAria": { "sSortAscending": ": 升序排列", "s