Skip to content

BangwenSeng/DataTables

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

DataTables

DataTables的使用配置

DataTables常用

     "iDisplayLength":20, //默认显示的记录数  
     "bPaginite": true,
     "bInfo": true,
     "bLengthChange": false,   //去掉每页显示多少条数据方法
     "bSort": true,
     "bFilter": true,//去处搜索框
     "columnDefs":[{
    'targets' : [0,1],    //除第0,第1两列外,都默认不排序
    'orderable' : false  //其他不排序
       "bStateSave": true,//保存状态
       "stateSaveParams": function (settings, data) {
        data.search.search = "";   搜索条件不报存
       data.columns= "";  分页条件不保存
      data.order= "";  排序条件不保存
      console.log(data);

服务器模式下的排序

    $new_array = array();
foreach($Array as $value){

    $new_array[]=$value[$iSortCol_0];

 }
if($iDisplayOrder == 'desc'){

      array_multisort($new_array, SORT_DESC, $Array);

}else{

    array_multisort($new_array, SORT_ASC, $Array);

}

$json_data = array ('sEcho'=>$sEcho,'iTotalRecords'=>$count,
'iTotalDisplayRecords'=>$count,'aaData'=>$Array,'ever'=>$allvip, 'pre'=>$allpre); 
 //按照datatable的当前页和每页长度返回json数据

$obj=json_encode($json_data);

echo $obj; 

服务器模式下的重新渲染表格

    table.draw();

About

DataTables的使用配置

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published