datatbales 使用笔记
Posted 树
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datatbales 使用笔记相关的知识,希望对你有一定的参考价值。
实例:
var datatable_obj = null; $(document).ready(function(){ datatable_obj = $(‘#merchant-list‘).DataTable({ "serverSide": true, //开启服务器实时搜索模式 "processing": true, //是否显示处理状态 "aLengthMenu":[10,25,50,100,1000000], //每页显示多少条数据 "ajax":{ "type":‘POST‘, "url":"http://<?php echo $_SERVER[‘HTTP_HOST‘];?>/hWvIrd62LPqRj2P8/MerchantApply/proxyMerchantDatatable", "data":{ ‘type‘:‘‘, } }, "columns": [ null, { "orderable": false , "width":"10"}, //设置列宽度 { "orderable": false }, { "orderable": false }, { "orderable": false }, { "orderable": false }, { "orderable": false }, { "orderable": false }, { "orderable": false }, { "orderable": false }, { "orderable": false }, ], "fnDrawCallback":function(data){ //绘制完表格后 调用的函数 // // 销毁之前创建的标签 $("#merchant-list_length-from-one").remove(); var option = ‘‘; option += ‘<form id="merchant-list_length-from-one" >‘; //start option += ‘<label style="margin-left:10px;;padding-top:4px;"> 粉丝总数: <b style="color:blue;">‘; option += data.json.fans_total+‘</b> </label>‘; //start option += ‘<button class="btn btn-primary" style="float:right;height: 25px; background: #1ab394;color: #fff;padding: 5px; text-align: center; border-radius: 2px;border:none;margin-left: 10px;" onclick="data_to_excel()" type="button">导出excel</button>‘ option += ‘</from>‘; //start $("#merchant-list_length").parent().attr(‘class‘,‘col-sm-9‘); $("#merchant-list_filter").parent().attr(‘class‘,‘col-sm-3‘); $("#merchant-list_length").children(‘label‘).eq(0).after(option); if($(‘#download-excel-type‘).val()==‘excel‘){ window.location.href = ‘http://‘+window.location.host +‘/hWvIrd62LPqRj2P8/MerchantApply/exportExcel‘; $(‘#download-excel-type‘).val(‘‘); } }, }); });
增加或修改通过Ajax提交到服务端的请求数据
//当你需要多条件查询,你可以调用此方法,动态修改参数传给服务器 function reloadTable() { var name = $("#seName").val(); var admin = $("#seAdmin").val(); var param = { "obj.name": name, "obj.admin": admin }; datatables_obj.settings()[0].ajax.data = param; datatables_obj.ajax.reload(); }
详情查看: http://datatables.club/reference/option/ajax.data.html
以上是关于datatbales 使用笔记的主要内容,如果未能解决你的问题,请参考以下文章
将SqlDataReader 数据集转化为datatbale ,在将datatable 转化为iList
需要一种有效的方法来避免使用 Laravel 5 重复代码片段
[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段