dataTable显示序号

来源:互联网 发布:淘宝企业店铺开店 编辑:程序博客网 时间:2024/05/29 10:09
需求:序号从1开始
思路:每绘制一次table,取到每页开头序号,赋值给rowNumber进行累加,传递到oTableAoColumns 
var toaTkxtShiti.rowNumber=1;
toaTkxtShiti.oTable = $('#table').dataTable( {"iDisplayLength": toaTkxtShiti.pageCount,//每页显示多少条记录"sAjaxSource": getRootPath()+"/tkxt/toaTkxtShiti/manageList.action","fnServerData": oTableRetrieveData,//查询数据回调函数"aoColumns": toaTkxtShiti.oTableAoColumns,//table显示列//传参"fnServerParams": function ( aoData ) {toaTkxtShiti.oTableFnServerParams(aoData);},"fnRowCallback" : function(nRow, aData, iDisplayIndex) { //加载一行,执行一次console.log(iDisplayIndex+1);toaTkxtShiti.rowNumber++;                return nRow;              },            "fnPreDrawCallback": function( oSettings ) {//每一次绘datatables时候调用的方法            console.log(oSettings._iDisplayStart+1);//当前页第一条编号                        toaTkxtShiti.rowNumber=oSettings._iDisplayStart+1;              },//              "fnInitComplete": function(oSettings, json) {//第一次完成table加载//              console.log( 'DataTables has finished its initialisation.' );//                },//"bLengthChange": true,  //改变每页显示数据数量//"showRowNumber":true,aaSorting:[]//设置表格默认排序列//默认不排序列        ,"aoColumnDefs": [{"bSortable": false, "aTargets": [0]}        ]} );
//显示列
toaTkxtShiti.oTableAoColumns = [{ "mData": function(source) {        return "<div>"+toaTkxtShiti.rowNumber+"</div>";}}
]

原创粉丝点击