/**文件:jquery.dataTables.min.js*版本:1.8.2*作者:Allan Jardine(www.sprymedia.co.uk)*信息:www.datatables.net* *2008年-2011年Allan Jardine版权所有。**此源文件是自由软件,在GPL v2许可证或*BSD风格的许可证,与此软件一起提供。* *分发此源文件是为了希望它有用,但*无任何担保;甚至没有适销性的暗示保证*或特定用途的适用性。有关详细信息,请参阅许可证文件。*/(函数(i,za,p){i.fn.dataTableSettings=[];变量D=i.fn.dataTableSettings;i.fn.ataTableExt={};var n=i.fn.dataTableExt;n.sVersion=“1.8.2”;n.sErrMode=“警报”;n.iApiIndex=0;n.oApi={};n.afn过滤=[];n.aoFeatures=[];n.ofnSearch={};n.afnPartData=[];n.oStdClasses={sPagePrevEnabled:“paginate_enabled_pervious”,sPagePrev禁用:“paginate_disabled_persive”,sPageNextEnabled:“pagnate_enable d_next”,sPageNextDisabled:”paginate_disabled_next“,sPageJUINext:”“,sPageJUIPrev:”“,sPageButtonStaticDisabled:“paginate_button paginate_putton_disabled”,sPageFirst:“first”,sPagePrevious:“previous”,sPegNext:“next”,sPageLast:“last”,sStripeOdd:“odd”,sStripeEven:“偶数”,sRowEmpty:“dataTables_empty”,sWrapper:“dataTables_wrapper”,sFilter:“dataables_filter”,sInfo:“data表s_info”,sPaging:“dataTables_paginate paging”,sLength:“dataTables_length”,sProcessing:“dataTables_processing”,sSortAsc:“sorting_asc”,sSportDesc:“sorting_desc”,sSortable:“sorting”,sSortableAsc:,sSortableNone:“sorting_disabled”,sSortColumn:“sorting_disable”,sSSortJUIAsc:“”,sSortJUIDesc:“,sScrollFoot:“dataTables_srollFoot”,sScroll FootInner:“dataTables_srollfootInner”,sFooterTH:“”};n.oJUIClasses={sPagePrevEnabled:“fg-button ui-button ui-state-default ui-corner-left”,sPagePrevDisabled:“fg-button ui-button ui-state-default ui-corner-left ui-state-disabled”,sPageNextEnabled:”fg-button-ui-button-ui-state-default ui-corner-reft ui-corne-reft”,sPageNextDisabled:“fg-buston ui-bbutton ui-sate-default ui-carner-reft-ui-state_disabled“,sPageJUINext:”ui-icon ui-icon-circle-arrow-e“,spageJUI-Rev:”ui-icon ui-circle-arrow-w“,sPageButton:“fg button ui button ui state default”,sPageButtonActive:“fg button ui button ui state default ui state disabled”,sPageButtonStaticDisabled:“fg button ui button ui state default ui state disabled”,sPageFirst:“第一个ui角tl ui角bl”,sPagePrevious:“上一个”,sPageNext:“下一个”,sPageLast:“最后一个ui角tr ui角br”,sStripeAdd:“奇数”,sStripeEven:“偶数”,sRowEmpty:“dataTables_empty”,sWrapper:“dataTables_wrapper”,sFilter:“dataTables_filter”,sInfo:“dataTables_info”,sPaging:“dataTables_paginate fg-butting ui-butting fg-buttonset multi-ui-buttonset-multi paging”,sLength:“dataTables_length”,sProcessing:“dataables_processing”,sSortAsc:“ui-state-default”,sSortDesc:“ui-state-default”,s可移植:“ui-sate-default”,sSortableAsc:“ui-state-default”,sSortaleDesc:“ui-state-default”,sSortableNone:“ui-stae-default“,sSort Column:“sorting_”,sSortJUIAsc:”css_right ui-icon ui-icon-triange-1-n“,sSortJUIDesc:”css_right-ui-icon-icon-triangle-1-s“,ssortJUII:”css_sright ui-icon ui-carat-2-n-s“,SSort JUIAscAllowed:”css-right ui-icon ui-icon-carat-1-n“”,sSortJUIDescAllowed:“css_right ui-icon ui-icon-carat-1-s”,sSortZUIWraper:“DataTables_sort_wrapper”,sSportIcon:“DataTables_sort_icon”,sScrollWrapper:“DataTables_sroll”,sScrollHead:“dataTables_srollHead ui-state-default”,sScroll HeadInner:“dataTables\scrollHeadInner”,scrollBody:“dataTables_srollBody”,sScrollFoot:“data表_srollFoot ui-state-default”,SScroll FootInner:”dataTables_crollFooteInner“,sFooterTH:”ui-state-default“};n.oPagination={two_button:{fnInit:函数(g,l,s;t.appendChild(y)}其他{t=p.createElement(“div”);w=p.creaseElement(”div“)}t.className=g.oClasses.sPagePrevDisabled;w.className=g.oClasses.sPageNextDisabled;t.title=g.oLanguage.oPaginate.sPrevious;w.title=g.oLanguage.oPaginate.s下一步;l.appendChild(t);l.appendChild(w);i(t).bind(“click.DT”,function(){g.oApi._fnPageChange(g,“previous”)&s(g)});i(w).bind(“click.DT”,function(){g.oApi._fnPageChange(g,“下一步”)&&s(g)});i(t).bind(“selectstart.DT”,function(){return false});i(w).bind(“selectstart.DT”,function(){return false});if(g.sTableId!==“”&&typeof g.aanFeatures.p==“undefined”){l.setAttribute(“id”,g.sTableId+“_paginate”);t.setAttribute=w-t){t=w-s+1;x=w}其他{t=y-Math.ceil(s/2)+1;x=t+s-1}表示(s=t;s<=x;s++)F+=y=是吗?”'+s+“":''+s+““;x=g.aanFeatures.p;var z,$=函数(M){g._iDisplayStart=(this.innerHTML*1-1)*g._iDisplayLength;l(g);M.preventDefault()},x=函数(){return false};s=0;for(t=x.length;s)”我?1:0},“string-desc”:函数(g,l){if(typeof g!=“string”)g=“”我-1:0},“html asc”:函数(g,l){g=g.replace(/<.*?>/g,“”).toLowerCase();l=l.replace(/<.*?>/g,“”).toLowerCase();返回g<我-1:g>l?1:0},“html-desc”:函数(g,l){g=g.replace(/<.*?>/g,“”).toLowerCase();l=l.replace我-1:0},“date-asc”:函数(g,l){g=date.parse(g);l=date_parse(l(g)||g===“”)g=date.parse(“01/01/1970 00:00:00”);if(isNaN(l)||l===”“”)l=Date.parse(“01/01/1970 00:00:00”);返回l-g} ,“数字-asc”:函数(g,l){return(g==“-”||g===“”?0:g*1)-(l==“—”||l===”“?0:l*1)},“数字-desc”:函数;n.aTypes=[function(g){if(typeof g==“number”)return“numeric”;else if(typeof g!=“string”)返回null;var l,s=false;l=g.charAt(0);if(“0123456789-”.indexOf(l)==-1)返回null:for(var t=1;t“)!=-1)返回”html“;返回null}];n.fnVersionCheck=函数(g){var l=函数(x,v){for(;x.length=解析Int(w,10)};n._oExternConfig={iNextUnique:0};i.fn.dataTable=函数(g){函数l(){this.fredsTotal=function(){return this.oFeatures.bServerSide?parseInt(this._iRecordsTotal,10):this.aiDisplayMaster.length};this.fnRecordsDisplay=function(){return this.oFeatures.bServerSide?parseInt(this._iRecordsDisplay,10):this.aiDisplay.length};this.fnDisplayEnd=function(){return this.oFeatures.bServerSide?this.oFeatures.pPaginate===false||this._iDisplayLength==-1?this._iPlayStart+this.aiDisplay.length:Math.min(this._i显示开始+this._I显示长度,this.iRecordsDisplay):this.iDisplay结束};this.实例=this.oInstance=空;this.oFeatures={bPaginate:true,bLengthChange:true;bFilter:true、bSort:true和bInfo:true;this.oScroll={sX:“”,sXInner:“”、sY:“”;bCollapse:false,bInfinite:false;iLoadGap:100,iBarWidth:0,bAutoCss:true};this.aan功能=[];this.oLanguage={sProcessing:“正在处理…”,sLengthMenu:“显示_MENU_条目”,sZeroRecords:“找不到匹配的记录”,sEmptyTable:“表中没有可用数据”,sLoadingRecords:“Loading…”,sInfo:“Showing _START_ to _END_ of _TOTAL_ entries”,sInformoEmpty:“Show 0 to 0 of 0 entries“,sInfoFiltered:“(filtered:”(从_MAX_ TOTAL entries中筛选出)”,sInfoPostFix:“”,sinfo0000:“,”,sSearch:“Search:”,sUrl:“,oPaginate:{sFirst:“First”,sPrevious:“Previous”,sNext:“Next”,sLast:“Last”},fnInfoCallback:null};this.aoData=[];this.aiDisplay=[];this.aiDisplayMaster=[];this.aoColumns=[];this.aoHeader=[];this.aoFooter=[];this.iNextId=0;this.asDataSearch=[];this.oPreviousSearch={sSearch:“”,bRegex:false,bSmart:true};this.aoPreSearchCols=[];this.aaSorting=[[0,“asc”,0]];this.aaSortingFixed=空;this.asStripeClasss=[];this.asDestroyStripes=[];this.sDestroyWidth=0;this.fnFooterCallback=this.fnCheaderCallback=this.fn行回调=null;this.aoDrawCallback=[];this.fnInitComplete=this.fnCreDrawCallback=null;this.sTableId=“”;this.nTableWrapper=this.nTBody=this.n脚=this.头部=this.N表=空;this.bInitialised=this.bDeferLoading=false;this.aoOpenRows=[];this.sDom=“lfrtip”;this.页面类型=“双按钮”;this.iCookie持续时间=7200;this.sCookiePrefix=“SpryMedia_DataTables_”;this.fnCookieCallback=空;this.aoStateSave=[];this.aoStateLoad=[];this.sAjaxSource=this.oLoadedState=null;this.sAjaxDataProp=“aaData”;this.bAjaxDataGet=true;this.jqXHR=空;this.fnServerData=函数(a,b,c,d){d.jqXHR=i.ajax({url:a,data:b,succession:function(f){i(d.oInstance).trigger(“xhr”,d);c(f)},dataType:“json”,cache:false,error:functional(f,e){e==“parserror”&alert(“数据表警告:无法解析服务器中的json数据。这是由json格式错误引起的。”)}})};this.aoServerParams=[];this.fnFormatNumber=函数(a){if(a<1E3)返回a;else{var b=a+“”;a=b.split(“”);var c=“”;b=b.length;for(var d=0;d=0;e——)!a.ao列[e].b可见&&!c&&h[d].拼接(e,1);j.push([])}d=0;对于(f=h.长度;d=a.fnRecordsDisplay()?0:a.iInitDisplayStart;a.iInitDisplayStart=-1;E(a)}if(a.bDeferLoading){a.bDeforLoading=false;a.iDraw++}else if(.aoFeatures.bServerSide){if(!a.bDestroying&&!Ca(a))return}else.iDraw++;if(a.aiDisplay.length!==0){var h=a._iDisplayStart,j=a._i DisplayEnd;if(.a.oFeatures.bServerSide){h=0;j=a.aoData.length}for(h)=h;小时=0;b——)c[b].parentNode.removeChild(c[b])}b=0;对于(c=d.长度;b=0;b——)a.aoDrawCallback[b].fn.call(a.oInstance,a);i(a.oInstance).触发器(“draw”,a);a.b排序=错误;a.b过滤=假;a.b图纸=假;if(a.oFeatures.bServerSide){K(a,false);a._bInitComplete的类型==“未定义”&&w(a)}}}函数da(a){if(.aoFeature.bSort)R(a,a.oPreviousSearch);else if(a.oFeattures.bFilter)N(a,a.o上一次搜索);else{E(a);C(a)}}函数Ca(a){if(a.bAjaxDataGet){a.iDraw++;K(a,true);var b=Da(a”);ha(a,b);a.fnServerData.call(a.oInstance,a.sAjaxSource,b,函数(C){Ea(a,C)},a);return false}否则返回true}函数Da(a){var b=a.aoColumns.length,c=[],d,f;c.push({name:“sEcho”,value:a.iDraw});c.push({name:“iColumns”,value:b});c.push({name:“sColumns”,value:ka(a)});c.push({name:“iDisplayStart”,value:a._iDisplay Start});c.push({name:“iDisplayLength”,value:a.oFeatures.bPaginate!==false?a._iDisplayLength:-1});对于(f=0;f“)c=c.parentNode;else if(h=”l“&&a.oFeatures.b分页&&a.oFeatures.b长度更改){f=Ga(a);e=1}else if(h=”f“&&a.oFeatures.b筛选器){f=Ha(a);e=1}else if(h=”r“&&a.oFeatures.b处理){f=Ia(a);e=1}else if(h=”t“){f=Ja(a);e=1}else if(h=”i“&&a.oFeatures.b nfo){f=Ka(a);e=1}否则如果(h==“p”&&a.oFeatures.bPaginate){f=La(a);e=1}else if(n.aoFeatures.length!==0){j=n.aoFeetures;u=0;for(k=j.length;u)如果(a.fnDisplayEnd())0&&a.nTable.removeChild(h[0]);如果(a.nTFoot!==null){k=a.nTable.getElementsByTagName(“tfoot”);k.length>0&&a.nTable.removeChild(k[0])}h=a.nHead.cloneNode(true);a.nTable.insertBefore(h,a.nTable.childNodes[0]);如果(a.nFoot!==null){k=a.nFoot.cloneNode(true);a.nTable.insertBefore(k,a.nTable.childNodes[1])}if(a.oScroll.sX===“”){d.style.width=“100%”;b.parentNode.style.width=“100%”}var U=S(a,h);f=0;对于(e=U.长度;fd.offsetHeight||i(d).css(“overflow-y”)==“scroll”)a.nTable.style.width=q(i(a.nTable).outerWidth()-a.oScroll.iBarWidth)}else if(a.oScroll.sXInner==“”)a.nTable.style.width=q(a.oScroll.sXInner);否则,如果(f==i(d).width()&&i(d).height()f-a.oScroll.iBarWidth)a.nTable.style.width=q(f)}其他a.nTable.style.width=q(f);f=i(a.n表).外部宽度();e=a.nHead.getElementsByTagName(“tr”);h=h.getElementsByTagName(“tr”);P(函数(I,na){m=I.style;m.paddingTop=“0”;m.padingBottom=“0=q(r);H.push(r)},H,e);i(h).高度(0);if(a.nTFoot!==null){j=k.getElementsByTagName(“tr”);k=a.nTFoot.getElements ByTagName[“tr“);P(函数(I,na){m=I.style;m.paddingTop=“0”;m.padingBottom=“0;i(j).height(0)}P(函数(i){i.innerHTML=“”;i.style.width=q(H.shift())},H);a.n脚==null&&P(函数(I){I.innerHTML=“”;I.style.width=q(H.shift())},j);if(i(a.nTable).outerWidth()d.偏移高度||i(d).css(“溢出y”)==“滚动”?f+a.oScroll.iBarWidth:f;if(B&&(d.srollHeight>d.offsetHeight||i(d).css(“overflow-y”)==“scroll”))a.nTable.style.width=q(j-a.oScroll.iBarWidth);d.style.width=q(j);b.parentNode.style.width=q(j);如果(a.nTFoot!==null)L.parentNode.style.width=q(j);if(a.oScroll.sX===“”)J(a,1,“表格无法放入当前元素,这将导致列错位。表格已按其可能的最小宽度绘制。”);否则a.oScroll.sXInner==“”&&J(a,1,“表无法放入当前元素,这将导致列未对齐。增加sScrollXInner值或删除它以允许自动计算”)}else{d.style.width=q(“100%”);b.parentNode.style.width=q(“100%”);if(a.nTFoot!==null)L.parentNode.style.width=q(“100%”)}if(a.oScroll.sY===“”)if(B)d.style.height=q(a.nTable.offsetHeight+a.oScroll.iBarWidth);if(a.oScroll.sY!==“”&&a.oScoll.bCollapse){d.style.height=q(a.oScroll.sY);B=a.oScill.sX!==”“”&&a.nTable.offsetWidth>d.offsetWidth?a.oSroll.iBarWidth:0;if(a.表格.offsetHeight'):b===“”?'':b+'';var c=p.createElement(“div”);c.className=a.oClasses.sFilter;c.innerHTML=““;a.sTableId!=”“&&typeof a.aanFeatures.f==”“undefined”“&c.setAttribute(”id“,a.sTableId+”_filter“);b=i(”input“,c);b.val(a.oPreviousSearch.sSearch.replace('”“,”“));bbind(”keyup.DT“,function(){for(var d=a.aanFeatures.f,f=0,e=d.length;f=0;d--){f=qa(G(a,a.aiDisplay[d],c,“filter”),a.aoColumns[c].sType);if(!b.test(f)){a.aiDisplay.splice(d,1);e++}}}函数Oa(a,b,c,d,f){vare=pa(b,d,f)Display.splice(0,a.aiDisplay.length);a.aiDisplay=.aiDisplayMaster.slice()}else if(a.aiDisplay.length==a.aiDisplay主控长度||a.oPreviousSearch.sSearch.length>b.length ||c==1||b.indexOf(a.oPrebiousSeach.sSearch)==0){a.aiDisplay.splice(0,a.aiDisplay.length);oa(a,1);用于(c=0;c/g、 “”);else if(typeof a==“string”)返回a.replace(/\n/g,“”);else if(a===null)返回“”;返回a}函数R(a,b){var c,d,f,e,h=[],j=[]、k=n.oSort;d=a.aoData;var m=a.aoColumns;if(!a.oFeatures.bServerSide&&(a.aaSorting.length!==0||a.aaSortingFixed!==null){h=a.aaSort固定!==null?a.aaSouthingFixed.concat(a.aa排序):a.aaSorring.slice();用于(c=0;c=h)对于(b=0;b=0?a._iDisplayStart-a._iDisplay长度:0;if(a._iDisplayStart<0)a._iDisplayStart=0}else if(b==“next”)if(a.显示长度>=0){if(a.显示开始+a.显示长度=0){b=parseInt((a.fnRecordsDisplay())-1) /a._iDisplayLength,10)+1;a._iDisplayStart=(b-1)*a._iDisplayLength}其他a._i显示开始=0;else J(a,0,“未知分页操作:”+b);i(a.oInstance).触发器(“页面”,a);返回c=a._iDisplayStart}函数Ka(a){var b=p.createElement(“div”);b.className=a.oClasses.sInfo;if(a.aanFeatures.i==“undefined”的类型){a.aoDrawCallback.push({fn:Ra,sName:“information”});a.sTableId==“”&&b.setAttribute(“id”,a.sTableId+“_info”)}返回b}函数Ra(a){if(!(!a.oFeatures.bInfo||a.aanFeatures.i.length==0)){var b=a.iDisplayStart+1,c=a.fn显示结束(),d=a.fnRecordsTotal(),f=a.fnCordsDisplay(),e=a.fnFormatNumber(b),h=a.fn格式编号(c),j=a.fnCormatNumber;如果(a.oScroll.bInfinite)e=a.fnFormatNumber(1);e=a.fnRecordsDisplay()===0&&a.fn录制显示()==a.fn记录总计()?a.o语言.sInfoEmpty+a.o语言.sInfoPostFix:a.fnRecordsDisplay()===0?a.oLanguage.sInfoEmpty+“”+a.oLange.sInfoFiltered.replace(“_MAX_”,j)+a.oLanguage.sInfoPostFix:a.fnRecordsDisplay()==a.fnReportsTotal()?a.o语言.sInfo.replace(“_START_”,e) .replacement(“_END_”,h).replacement(“_TOTAL_”,k)+a.oLanguage.sInfoPostFix:a.oLanguage.sInfo.replacement(“_START_”,e).replacement(“_END_”,h).replacement(“_TOTAL_”,k)+“”+a.oLanguage.sInfoFiltered.replaced(“_MAX_”,a.fnFormatNumber(a.fnRecordsTotal()))+a.oLanguage.sInfoPostFix;if(a.oLanguage.fnInfoCallback!==null)e=a.oLanguage.fnInfoCallback(a,b,c,d,f,e);a=a.aan功能.i;b=0;对于(c=a.length;b)“,c,d;如果(a.aLengthMenu.length==2&typeof a.aLengthMenu[0]==”object“&typeof a.aLength Menu[1]==”对象“){c=0;对于(d=a.aLeng Menu[0].length;c'+a.a长度菜单[1][c]+““}其他{c=0;对于(d=a.aLengthMenu.length;c'+a.a长度菜单[c]+““}b+=”“;var f=p.createElement(”div“);a.sTableId!==”“&typeof a.aanFeatures.l==”undefined“&f.setAttribute(”id“,a.sTableId+”_length“);f.className=a.oClasses.sLength;f.innerHTML=““;i('select option[value=”“'+a._iDisplayLength+'”“]',f).attr(”selected“,true);i(”selection“,f).bind(”change.DT“,function(){var e=i(this).val(),h=a.aanFeatures.l;c=0;for(d=h.length;c)a.aiDisplay.length||a._iDisplayLength==-1?a.aiDisplay.length:a._iDisplayStart+a._iDisplayLength}函数Sa(a,b){if(!a||a==null||a==“”)返回0;if(typeof b==“undefined”)b=p.getElementsByTagName(“body”)[0];var c=p.createElement(“div”);c.style.width=q(a);b.appendChild(c);a=c.offsetWidth;b.removeChild a.ao列.长度,e,h=i(“th”,a.n水头);对于(e=0;etd”,b);h=S(a,e);对于(e=d=0;e0)a.aoColumns[e].sWidth=q(c);d++}a.nTable.style.width=q(i(b).outerWidth());b.parentNode.removeChild(b)}}函数Ua(a,b){if==“”)b.style.width=q(i(b).outerWidth())}函数Ta(a,b){var c=Va/g、 “”);如果(e.length>c){c=e.length;d=f}}返回d}函数q(a){if;如果(b<48||b>57)返回a;返回a+“px”}函数Za(a,b){if(a.length!=b.length)返回1;for(var c=0;cb&&a[d]--;c=-1&&a.splice(c,1)}函数Fa(a,b){b=b.split(“,”);for(var c=[],d=0,f=a.aoColumns.length;d4096){a=p.cookie.split(“;”);用于(var j=0,k=a.length;j=d.aiDisplay.length){d._iDisplay Start-=d._i DisplayLength;如果(d._iPlayStart<0)d_iDisplay Start=0}如果(typeof c=“undefined”||c){E(d);c(d)}返回f};this.fnClearTable=函数(a){var b=a(this[n.iApiIndex]);la(b);if(typeof a==“undefined”||a)C(b)};this.fnOpen=函数(a,b,c){var d=a(this[n.iApiIndex]);this.fnClose(a);var f=p.createElement(“tr”),e=p.creaseElement((“td”);f.appendChild(e);e.className=c;e.colSpan=Z(d);if(typeof b.jquery!=“undefined”||typeof b==“object”)e.appendChild(b);else e.innerHTML=b;b=i(“tr”,d.nTBody);i.inArray(a,b)=-1&i(f).在(a)之后插入;d.aoOpenRows.push({nTr:f,nPart:a});返回f};this.fnClose=函数(a){for(var b=a(this[n.iApiIndex]),c=0;c=Z(d);如果(f=a;f)为(!j)tr>td.“+a.oClasses.sRowEmpty,a.nTable).parent().remove();if(a.nTable!=a.nTable.parentNode){i(a.nTable).children(“thead”).remove;i(a.nTableWrapper).remove();a.aa排序=[];a.aaSortingFixed=[];V(a);i(ba(a)).removeClass(a.asStripeClasss.join(“”));if(a.bJUI){i(“th”,a.nTHead).removeClass([n.oStdClasses.sSotable,n.oJUIClasss.sSotableAsc,n.oZUIClasss.s SotableDesc,n.o JUIClasses.SSotableNone].join(“”));i(“th-span.”+n.oJUIClasss.sSortIcon,a.nHead).remove();i(“th”,a.nTHead).each(function(){var e=i(“div.”+n.oJUIClasses.sSortJUIStrapper,this),h=e.contents();i(this).append(h);e.remove()}else i(“the”,a.nChead).removeClass;a.之前重新插入电缆?b.插入Before(a.nTable,a.nTableReinsertBefore):b.appendChild(a.nTable);d=0;for(f=a.aoData.length;dt<“F”ip>'}if(e.oScroll.sX!==“”||e.oScoll.sY==“”)e.oScroll.iBarWidth=Ya();if(typeof g.iDisplayStart!=“undefined”&&typeof e.iInitDisplayStart=“unddefined”){e.iInit显示开始=g.iDisplay开始;e._iDisplay开始=g.i显示开始}if;e._iRecordsTotal=g.i延迟加载;e._iRecordsDisplay=g.iDeferLoading}如果(g.aaData的类型!=“undefined”)j=true;if(类型g!=“未定义”&&g.aoData类型=“undefined”)g.aoColumns=g.aoData;if(typeof g.oLanguage!=“undefined”)if;h=true}else y(e,g.oLanguage,false)}else g={};if(typeof g.asStripClasses==“undefined”&&typeof g.as StripeClasss==“undefined”){e.asStripeClasss.push(e.oClasses.sStripeOdd);e.asStripleClasses.push(e.oClasses.sStripeEven)}c=false;d=i(this).children(“tbody”).chieldren((“tr”);a=0;for(b=e.asStripeClasss.length;a)=0;a——){变量m=g.ao列定义[a].aTargets;i.isArray(m)||J(e,1,“aTargets必须是目标数组,而不是m的”+类型);c=0;对于(d=m.长度;c=0){对于(;e.aoColumns.length<=m[c];)F(e);x(e,m[c',g.aoColumnDefs[a])}else if(类型m[c]==“数字”&&m[c]<0)x;else if(typeofm[c]==“string”){b=0;for(f=e.aoColumns.length;b=e.aoColumns.length)e.aaSorting[a][0]=0;k=e.ao列[e.aa排序[a][0]];if(e.aaSorting[a][2]的类型==“未定义”)e.aaSorting[a][2]=0;if(typeof g.aaSorting==“undefined”&&typeof e.saved_aaSorting==“unddefined”)e.aaSorting[a][1]=k.asSorting[0];c=0;for(d=k.as排序长度;c0){e.nTFoot=a[0];Y(e.aoFooter,e.nTFoot)}如果(j)针对(a=0;a-->