(function($){'use strict';var bootstrapVersion=3;try{bootstrapVersion=parseInt($.fn.dropdown.Constructor.VERSION,10);}catch(e){} var bs={3:{buttonsClass:'default',iconsPrefix:'glyphicon',icons:{paginationSwitchDown:'glyphicon-collapse-down icon-chevron-down',paginationSwitchUp:'glyphicon-collapse-up icon-chevron-up',refresh:'glyphicon-refresh icon-refresh',toggle:'glyphicon-list-alt icon-list-alt',columns:'glyphicon-th icon-th',detailOpen:'glyphicon-plus icon-plus',detailClose:'glyphicon-minus icon-minus',fullscreen:'glyphicon-fullscreen'},pullClass:'pull',toobarDropdowHtml:[''],toobarDropdowItemHtml:'
  • ',pageDropdownHtml:[''],pageDropdownItemHtml:''},4:{buttonsClass:'secondary',iconsPrefix:'fa',icons:{paginationSwitchDown:'fa-toggle-down',paginationSwitchUp:'fa-toggle-up',refresh:'fa-refresh',toggle:'fa-toggle-on',columns:'fa-th-list',detailOpen:'fa-plus',detailClose:'fa-minus',fullscreen:'fa-arrows-alt'},pullClass:'float',toobarDropdowHtml:[''],toobarDropdowItemHtml:'',pageDropdownHtml:[''],pageDropdownItemHtml:'%s'}}[bootstrapVersion];var cachedWidth=null;var sprintf=function(str){var args=arguments,flag=true,i=1;str=str.replace(/%s/g,function(){var arg=args[i++];if(typeof arg==='undefined'){flag=false;return'';} return arg;});return flag?str:'';};var getPropertyFromOther=function(list,from,to,value){var result='';$.each(list,function(i,item){if(item[from]===value){result=item[to];return false;} return true;});return result;};var setFieldIndex=function(columns){var i,j,k,totalCol=0,flag=[];for(i=0;i').addClass('fixed-table-scroll-inner'),outer=$('
    ').addClass('fixed-table-scroll-outer'),w1,w2;outer.append(inner);$('body').append(outer);w1=inner[0].offsetWidth;outer.css('overflow','scroll');w2=inner[0].offsetWidth;if(w1===w2){w2=outer[0].clientWidth;} outer.remove();cachedWidth=w1-w2;} return cachedWidth;};var calculateObjectValue=function(self,name,args,defaultValue){var func=name;if(typeof name==='string'){var names=name.split('.');if(names.length>1){func=window;$.each(names,function(i,f){func=func[f];});}else{func=window[name];}} if(typeof func==='object'){return func;} if(typeof func==='function'){return func.apply(self,args||[]);} if(!func&&typeof name==='string'&&sprintf.apply(this,[name].concat(args))){return sprintf.apply(this,[name].concat(args));} return defaultValue;};var compareObjects=function(objectA,objectB,compareLength){var getOwnPropertyNames=Object.getOwnPropertyNames||function(obj){var arr=[];for(var k in obj){if(obj.hasOwnProperty(k)){arr.push(k);}} return arr;};var objectAProperties=getOwnPropertyNames(objectA),objectBProperties=getOwnPropertyNames(objectB),propName='';if(compareLength){if(objectAProperties.length!==objectBProperties.length){return false;}} for(var i=0;i-1){if(objectA[propName]!==objectB[propName]){return false;}}} return true;};var escapeHTML=function(text){if(typeof text==='string'){return text.replace(/&/g,'&').replace(//g,'>').replace(/"/g,'"').replace(/'/g,''').replace(/`/g,'`');} return text;};var getRealDataAttr=function(dataAttr){for(var attr in dataAttr){var auxAttr=attr.split(/(?=[A-Z])/).join('-').toLowerCase();if(auxAttr!==attr){dataAttr[auxAttr]=dataAttr[attr];delete dataAttr[attr];}} return dataAttr;};var getItemField=function(item,field,escape){var value=item;if(typeof field!=='string'||item.hasOwnProperty(field)){return escape?escapeHTML(item[field]):item[field];} var props=field.split('.');for(var p in props){if(props.hasOwnProperty(p)){value=value&&value[props[p]];}} return escape?escapeHTML(value):value;};var isIEBrowser=function(){return!!(navigator.userAgent.indexOf("MSIE ")>0||!!navigator.userAgent.match(/Trident.*rv\:11\./));};var objectKeys=function(){if(!Object.keys){Object.keys=(function(){var hasOwnProperty=Object.prototype.hasOwnProperty,hasDontEnumBug=!({toString:null}).propertyIsEnumerable('toString'),dontEnums=['toString','toLocaleString','valueOf','hasOwnProperty','isPrototypeOf','propertyIsEnumerable','constructor'],dontEnumsLength=dontEnums.length;return function(obj){if(typeof obj!=='object'&&(typeof obj!=='function'||obj===null)){throw new TypeError('Object.keys called on non-object');} var result=[],prop,i;for(prop in obj){if(hasOwnProperty.call(obj,prop)){result.push(prop);}} if(hasDontEnumBug){for(i=0;i','
    ',this.options.paginationVAlign==='top'||this.options.paginationVAlign==='both'?'
    ':'','
    ','
    ','
    ','
    ',this.options.formatLoadingMessage(),'
    ','
    ','','
    ',this.options.paginationVAlign==='bottom'||this.options.paginationVAlign==='both'?'
    ':'','
    '].join(''));this.$container.insertAfter(this.$el);this.$tableContainer=this.$container.find('.fixed-table-container');this.$tableHeader=this.$container.find('.fixed-table-header');this.$tableBody=this.$container.find('.fixed-table-body');this.$tableLoading=this.$container.find('.fixed-table-loading');this.$tableFooter=this.$container.find('.fixed-table-footer');if(this.options.buttonsToolbar){this.$toolbar=$('body').find(this.options.buttonsToolbar);}else{this.$toolbar=this.$container.find('.fixed-table-toolbar');} this.$pagination=this.$container.find('.fixed-table-pagination');this.$tableBody.append(this.$el);this.$container.after('
    ');this.$el.addClass(this.options.classes);if(this.options.striped){this.$el.addClass('table-striped');} if($.inArray('table-no-bordered',this.options.classes.split(' '))!==-1){this.$tableContainer.addClass('table-no-bordered');}};BootstrapTable.prototype.initTable=function(){var that=this,columns=[],data=[];this.$header=this.$el.find('>thead');if(!this.$header.length){this.$header=$('').appendTo(this.$el);} this.$header.find('tr').each(function(){var column=[];$(this).find('th').each(function(){if(typeof $(this).data('field')!=='undefined'){$(this).data('field',$(this).data('field')+'');} column.push($.extend({},{title:$(this).html(),'class':$(this).attr('class'),titleTooltip:$(this).attr('title'),rowspan:$(this).attr('rowspan')?+$(this).attr('rowspan'):undefined,colspan:$(this).attr('colspan')?+$(this).attr('colspan'):undefined},$(this).data()));});columns.push(column);});if(!$.isArray(this.options.columns[0])){this.options.columns=[this.options.columns];} this.options.columns=$.extend(true,[],columns,this.options.columns);this.columns=[];this.fieldsColumnsIndex=[];setFieldIndex(this.options.columns);$.each(this.options.columns,function(i,columns){$.each(columns,function(j,column){column=$.extend({},BootstrapTable.COLUMN_DEFAULTS,column);if(typeof column.fieldIndex!=='undefined'){that.columns[column.fieldIndex]=column;that.fieldsColumnsIndex[column.field]=column.fieldIndex;} that.options.columns[i][j]=column;});});if(this.options.data.length){return;} var m=[];this.$el.find('>tbody>tr').each(function(y){var row={};row._id=$(this).attr('id');row._class=$(this).attr('class');row._data=getRealDataAttr($(this).data());$(this).find('>td').each(function(x){var $this=$(this),cspan=+$this.attr('colspan')||1,rspan=+$this.attr('rowspan')||1,tx,ty;for(;m[y]&&m[y][x];x++);for(tx=x;tx');if(i===0&&!that.options.cardView&&that.options.detailView){html.push(sprintf('
    ',that.options.columns.length));} $.each(columns,function(j,column){var text='',halign='',align='',style='',class_=sprintf(' class="%s"',column['class']),order=that.options.sortOrder||column.order,unitWidth='px',width=column.width;if(column.width!==undefined&&(!that.options.cardView)){if(typeof column.width==='string'){if(column.width.indexOf('%')!==-1){unitWidth='%';}}} if(column.width&&typeof column.width==='string'){width=column.width.replace('%','').replace('px','');} halign=sprintf('text-align: %s; ',column.halign?column.halign:column.align);align=sprintf('text-align: %s; ',column.align);style=sprintf('vertical-align: %s; ',column.valign);style+=sprintf('width: %s; ',(column.checkbox||column.radio)&&!width?(!column.showSelectTitle?'36px':undefined):(width?width+unitWidth:undefined));if(typeof column.fieldIndex!=='undefined'){that.header.fields[column.fieldIndex]=column.field;that.header.styles[column.fieldIndex]=align+style;that.header.classes[column.fieldIndex]=class_;that.header.formatters[column.fieldIndex]=column.formatter;that.header.events[column.fieldIndex]=column.events;that.header.sorters[column.fieldIndex]=column.sorter;that.header.sortNames[column.fieldIndex]=column.sortName;that.header.cellStyles[column.fieldIndex]=column.cellStyle;that.header.searchables[column.fieldIndex]=column.searchable;if(!column.visible){return;} if(that.options.cardView&&(!column.cardVisible)){return;} visibleColumns[column.field]=column;} html.push('');html.push(sprintf('
    ',that.options.sortable&&column.sortable?'sortable both':''));text=that.options.escape?escapeHTML(column.title):column.title;var title=text;if(column.checkbox){text='';if(!that.options.singleSelect&&that.options.checkboxHeader){text='';} that.header.stateField=column.field;} if(column.radio){text='';that.header.stateField=column.field;that.options.singleSelect=true;} if(!text&&column.showSelectTitle){text+=title;} html.push(text);html.push('
    ');html.push('
    ');html.push('');html.push('');});html.push('');});this.$header.html(html.join(''));this.$header.find('th[data-field]').each(function(i){$(this).data(visibleColumns[$(this).data('field')]);});this.$container.off('click','.th-inner').on('click','.th-inner',function(event){var $this=$(this);if(that.options.detailView&&!$this.parent().hasClass('bs-checkbox')){if($this.closest('.bootstrap-table')[0]!==that.$container[0]){return false;}} if(that.options.sortable&&$this.parent().data().sortable){that.onSort(event);}});this.$header.children().children().off('keypress').on('keypress',function(event){if(that.options.sortable&&$(this).data().sortable){var code=event.keyCode||event.which;if(code==13){that.onSort(event);}}});$(window).off('resize.bootstrap-table');if(!this.options.showHeader||this.options.cardView){this.$header.hide();this.$tableHeader.hide();this.$tableLoading.css('top',0);}else{this.$header.show();this.$tableHeader.show();this.$tableLoading.css('top',this.$header.outerHeight()+1);this.getCaret();$(window).on('resize.bootstrap-table',$.proxy(this.resetWidth,this));} this.$selectAll=this.$header.find('[name="btSelectAll"]');this.$selectAll.off('click').on('click',function(){var checked=$(this).prop('checked');that[checked?'checkAll':'uncheckAll']();that.updateSelected();});};BootstrapTable.prototype.initFooter=function(){if(!this.options.showFooter||this.options.cardView){this.$tableFooter.hide();}else{this.$tableFooter.show();}};BootstrapTable.prototype.initData=function(data,type){if(type==='append'){this.options.data=this.options.data.concat(data);}else if(type==='prepend'){this.options.data=[].concat(data).concat(this.options.data);}else{this.options.data=data||this.options.data;} this.data=this.options.data;if(this.options.sidePagination==='server'){return;} this.initSort();};BootstrapTable.prototype.initSort=function(){var that=this,name=this.options.sortName,order=this.options.sortOrder==='desc'?-1:1,index=$.inArray(this.options.sortName,this.header.fields),timeoutId=0;if(this.options.customSort!==$.noop){this.options.customSort.apply(this,[this.options.sortName,this.options.sortOrder]);return;} if(index!==-1){if(this.options.sortStable){$.each(this.data,function(i,row){row._position=i;});} this.data.sort(function(a,b){if(that.header.sortNames[index]){name=that.header.sortNames[index];} var aa=getItemField(a,name,that.options.escape),bb=getItemField(b,name,that.options.escape),value=calculateObjectValue(that.header,that.header.sorters[index],[aa,bb,a,b]);if(value!==undefined){if(that.options.sortStable&&value===0){return a._position-b._position;} return order*value;} if(aa===undefined||aa===null){aa='';} if(bb===undefined||bb===null){bb='';} if(that.options.sortStable&&aa===bb){aa=a._position;bb=b._position;return a._position-b._position;} if($.isNumeric(aa)&&$.isNumeric(bb)){aa=parseFloat(aa);bb=parseFloat(bb);if(aa',bs.pullClass,this.options.toolbarAlign)).appendTo(this.$toolbar).append($(this.options.toolbar));} html=[sprintf('
    ',this.options.buttonsAlign,bs.pullClass,this.options.buttonsAlign)];if(typeof this.options.icons==='string'){this.options.icons=calculateObjectValue(null,this.options.icons);} if(this.options.showPaginationSwitch){html.push(sprintf('');} if(this.options.showFullscreen){this.$toolbar.find('button[name="fullscreen"]').off('click').on('click',$.proxy(this.toggleFullscreen,this));} if(this.options.showRefresh){html.push(sprintf('');} if(this.options.showToggle){html.push(sprintf('');} if(this.options.showFullscreen){html.push(sprintf('');} if(this.options.showColumns){html.push(sprintf('
    ',this.options.formatColumns()),'',bs.toobarDropdowHtml[0]);$.each(this.columns,function(i,column){if(column.radio||column.checkbox){return;} if(that.options.cardView&&!column.cardVisible){return;} var checked=column.visible?' checked="checked"':'';if(column.switchable){html.push(sprintf(bs.toobarDropdowItemHtml,sprintf(' %s',column.field,i,checked,column.title)));switchableCount++;}});html.push(bs.toobarDropdowHtml[1],'
    ');} html.push('
    ');if(this.showToolbar||html.length>2){this.$toolbar.append(html.join(''));} if(this.options.showPaginationSwitch){this.$toolbar.find('button[name="paginationSwitch"]').off('click').on('click',$.proxy(this.togglePagination,this));} if(this.options.showRefresh){this.$toolbar.find('button[name="refresh"]').off('click').on('click',$.proxy(this.refresh,this));} if(this.options.showToggle){this.$toolbar.find('button[name="toggle"]').off('click').on('click',function(){that.toggleView();});} if(this.options.showColumns){$keepOpen=this.$toolbar.find('.keep-open');if(switchableCount<=this.options.minimumCountColumns){$keepOpen.find('input').prop('disabled',true);} $keepOpen.find('li').off('click').on('click',function(event){event.stopImmediatePropagation();});$keepOpen.find('input').off('click').on('click',function(){var $this=$(this);that.toggleColumn($(this).val(),$this.prop('checked'),false);that.trigger('column-switch',$(this).data('field'),$this.prop('checked'));});} if(this.options.search){html=[];html.push(sprintf('');this.$toolbar.append(html.join(''));$search=this.$toolbar.find('.search input');$search.off('keyup drop blur').on('keyup drop blur',function(event){if(that.options.searchOnEnterKey&&event.keyCode!==13){return;} if($.inArray(event.keyCode,[37,38,39,40])>-1){return;} clearTimeout(timeoutId);timeoutId=setTimeout(function(){that.onSearch(event);},that.options.searchTimeOut);});if(isIEBrowser()){$search.off('mouseup').on('mouseup',function(event){clearTimeout(timeoutId);timeoutId=setTimeout(function(){that.onSearch(event);},that.options.searchTimeOut);});}}};BootstrapTable.prototype.onSearch=function(event){var text=$.trim($(event.currentTarget).val());if(this.options.trimOnSearch&&$(event.currentTarget).val()!==text){$(event.currentTarget).val(text);} if(text===this.searchText){return;} this.searchText=text;this.options.searchText=text;this.options.pageNumber=1;this.initSearch();if(event.firedByInitSearchText){if(this.options.sidePagination==='client'){this.updatePagination();}}else{this.updatePagination();} this.trigger('search',text);};BootstrapTable.prototype.initSearch=function(){var that=this;if(this.options.sidePagination!=='server'){if(this.options.customSearch!==$.noop){window[this.options.customSearch].apply(this,[this.searchText]);return;} var s=this.searchText&&(this.options.escape?escapeHTML(this.searchText):this.searchText).toLowerCase();var f=$.isEmptyObject(this.filterColumns)?null:this.filterColumns;this.data=f?$.grep(this.options.data,function(item,i){for(var key in f){if($.isArray(f[key])&&$.inArray(item[key],f[key])===-1||!$.isArray(f[key])&&item[key]!==f[key]){return false;}} return true;}):this.options.data;this.data=s?$.grep(this.data,function(item,i){for(var j=0;j-1){$allSelected=true;}} this.totalPages=~~((this.options.totalRows-1)/this.options.pageSize)+1;this.options.totalPages=this.totalPages;} if(this.totalPages>0&&this.options.pageNumber>this.totalPages){this.options.pageNumber=this.totalPages;} this.pageFrom=(this.options.pageNumber-1)*this.options.pageSize+1;this.pageTo=this.options.pageNumber*this.options.pageSize;if(this.pageTo>this.options.totalRows){this.pageTo=this.options.totalRows;} html.push(sprintf('
    ',bs.pullClass,this.options.paginationDetailHAlign),'',this.options.onlyInfoPagination?this.options.formatDetailPagination(this.options.totalRows):this.options.formatShowingRows(this.pageFrom,this.pageTo,this.options.totalRows),'');if(!this.options.onlyInfoPagination){html.push('');var pageNumber=[sprintf('',this.options.paginationVAlign==='top'||this.options.paginationVAlign==='both'?'dropdown':'dropup'),'',bs.pageDropdownHtml[0]];if(typeof this.options.pageList==='string'){var list=this.options.pageList.replace('[','').replace(']','').replace(/ /g,'').split(',');pageList=[];$.each(list,function(i,value){pageList.push((value.toUpperCase()===that.options.formatAllRows().toUpperCase()||value.toUpperCase()==="UNLIMITED")?that.options.formatAllRows():+value);});} $.each(pageList,function(i,page){if(!that.options.smartDisplay||i===0||pageList[i-1]');html.push(this.options.formatRecordsPerPage(pageNumber.join('')));html.push('');html.push('
    ',sprintf('');} this.$pagination.html(html.join(''));if(!this.options.onlyInfoPagination){$pageList=this.$pagination.find('.page-list a');$pre=this.$pagination.find('.page-pre');$next=this.$pagination.find('.page-next');$number=this.$pagination.find('.page-item').not('.page-next, .page-pre');if(this.options.smartDisplay){if(this.totalPages<=1){this.$pagination.find('div.pagination').hide();} if(pageList.length<2||this.options.totalRows<=pageList[0]){this.$pagination.find('span.page-list').hide();} this.$pagination[this.getData().length?'show':'hide']();} if(!this.options.paginationLoop){if(this.options.pageNumber===1){$pre.addClass('disabled');} if(this.options.pageNumber===this.totalPages){$next.addClass('disabled');}} if($allSelected){this.options.pageSize=this.options.formatAllRows();} $pageList.off('click').on('click',$.proxy(this.onPageListChange,this));$pre.off('click').on('click',$.proxy(this.onPagePre,this));$next.off('click').on('click',$.proxy(this.onPageNext,this));$number.off('click').on('click',$.proxy(this.onPageNumber,this));}};BootstrapTable.prototype.updatePagination=function(event){if(event&&$(event.currentTarget).hasClass('disabled')){return;} if(!this.options.maintainSelected){this.resetRows();} this.initPagination();if(this.options.sidePagination==='server'){this.initServer();}else{this.initBody();} this.trigger('page-change',this.options.pageNumber,this.options.pageSize);};BootstrapTable.prototype.onPageListChange=function(event){event.preventDefault();var $this=$(event.currentTarget);$this.parent().addClass('active').siblings().removeClass('active');this.options.pageSize=$this.text().toUpperCase()===this.options.formatAllRows().toUpperCase()?this.options.formatAllRows():+$this.text();this.$toolbar.find('.page-size').text(this.options.pageSize);this.updatePagination(event);return false;};BootstrapTable.prototype.onPagePre=function(event){event.preventDefault();if((this.options.pageNumber-1)===0){this.options.pageNumber=this.options.totalPages;}else{this.options.pageNumber--;} this.updatePagination(event);return false;};BootstrapTable.prototype.onPageNext=function(event){event.preventDefault();if((this.options.pageNumber+1)>this.options.totalPages){this.options.pageNumber=1;}else{this.options.pageNumber++;} this.updatePagination(event);return false;};BootstrapTable.prototype.onPageNumber=function(event){event.preventDefault();if(this.options.pageNumber===+$(event.currentTarget).text()){return;} this.options.pageNumber=+$(event.currentTarget).text();this.updatePagination(event);return false;};BootstrapTable.prototype.initRow=function(item,i,data,parentDom){var that=this,key,html=[],style={},csses=[],data_='',attributes={},htmlAttributes=[];if($.inArray(item,this.hiddenRows)>-1){return;} style=calculateObjectValue(this.options,this.options.rowStyle,[item,i],style);if(style&&style.css){for(key in style.css){csses.push(key+': '+style.css[key]);}} attributes=calculateObjectValue(this.options,this.options.rowAttributes,[item,i],attributes);if(attributes){for(key in attributes){htmlAttributes.push(sprintf('%s="%s"',key,escapeHTML(attributes[key])));}} if(item._data&&!$.isEmptyObject(item._data)){$.each(item._data,function(k,v){if(k==='index'){return;} data_+=sprintf(' data-%s="%s"',k,v);});} html.push('');if(this.options.cardView){html.push(sprintf('
    ',this.header.fields.length));} if(!this.options.cardView&&this.options.detailView){html.push('');if(calculateObjectValue(null,this.options.detailFilter,[i,item])){html.push('',sprintf('',this.options.iconsPrefix,this.options.icons.detailOpen),'');} html.push('');} $.each(this.header.fields,function(j,field){var text='',value_=getItemField(item,field,that.options.escape),value='',type='',cellStyle={},id_='',class_=that.header.classes[j],data_='',rowspan_='',colspan_='',title_='',column=that.columns[j];if(that.fromHtml&&typeof value_==='undefined'){if((!column.checkbox)&&(!column.radio)){return;}} if(!column.visible){return;} if(that.options.cardView&&(!column.cardVisible)){return;} if(column.escape){value_=escapeHTML(value_);} style=sprintf('style="%s"',csses.concat(that.header.styles[j]).join('; '));if(item['_'+field+'_id']){id_=sprintf(' id="%s"',item['_'+field+'_id']);} if(item['_'+field+'_class']){class_=sprintf(' class="%s"',item['_'+field+'_class']);} if(item['_'+field+'_rowspan']){rowspan_=sprintf(' rowspan="%s"',item['_'+field+'_rowspan']);} if(item['_'+field+'_colspan']){colspan_=sprintf(' colspan="%s"',item['_'+field+'_colspan']);} if(item['_'+field+'_title']){title_=sprintf(' title="%s"',item['_'+field+'_title']);} cellStyle=calculateObjectValue(that.header,that.header.cellStyles[j],[value_,item,i,field],cellStyle);if(cellStyle.classes){class_=sprintf(' class="%s"',cellStyle.classes);} if(cellStyle.css){var csses_=[];for(var key in cellStyle.css){csses_.push(key+': '+cellStyle.css[key]);} style=sprintf('style="%s"',csses_.concat(that.header.styles[j]).join('; '));} value=calculateObjectValue(column,that.header.formatters[j],[value_,item,i,field],value_);if(item['_'+field+'_data']&&!$.isEmptyObject(item['_'+field+'_data'])){$.each(item['_'+field+'_data'],function(k,v){if(k==='index'){return;} data_+=sprintf(' data-%s="%s"',k,v);});} if(column.checkbox||column.radio){type=column.checkbox?'checkbox':type;type=column.radio?'radio':type;text=[sprintf(that.options.cardView?'
    ':'',column['class']||''),'',that.header.formatters[j]&&typeof value==='string'?value:'',that.options.cardView?'
    ':''].join('');item[that.header.stateField]=value===true||(!!value_||value&&value.checked);}else{value=typeof value==='undefined'||value===null?that.options.undefinedText:value;text=that.options.cardView?['
    ',that.options.showHeader?sprintf('%s',style,getPropertyFromOther(that.columns,'field','title',field)):'',sprintf('%s',value),'
    '].join(''):[sprintf('',id_,class_,style,data_,rowspan_,colspan_,title_),value,''].join('');if(that.options.cardView&&that.options.smartDisplay&&value===''){text='
    ';}} html.push(text);});if(this.options.cardView){html.push('
    ');} html.push('');return html.join(' ');};BootstrapTable.prototype.initBody=function(fixedScroll){var that=this,html=[],data=this.getData();this.trigger('pre-body',data);this.$body=this.$el.find('>tbody');if(!this.$body.length){this.$body=$('').appendTo(this.$el);} if(!this.options.pagination||this.options.sidePagination==='server'){this.pageFrom=1;this.pageTo=data.length;} var trFragments=$(document.createDocumentFragment());var hasTr;for(var i=this.pageFrom-1;i'+ sprintf('%s',this.$header.find('th').length,this.options.formatNoMatches())+'');} this.$body.html(trFragments);if(!fixedScroll){this.scrollTo(0);} this.$body.find('> tr[data-index] > td').off('click dblclick').on('click dblclick',function(e){var $td=$(this),$tr=$td.parent(),item=that.data[$tr.data('index')],index=$td[0].cellIndex,fields=that.getVisibleFields(),field=fields[that.options.detailView&&!that.options.cardView?index-1:index],column=that.columns[that.fieldsColumnsIndex[field]],value=getItemField(item,field,that.options.escape);if($td.find('.detail-icon').length){return;} that.trigger(e.type==='click'?'click-cell':'dbl-click-cell',field,value,item,$td);that.trigger(e.type==='click'?'click-row':'dbl-click-row',item,$tr,field);if(e.type==='click'&&that.options.clickToSelect&&column.clickToSelect&&that.options.ignoreClickToSelectOn(e.target)){var $selectItem=$tr.find(sprintf('[name="%s"]',that.options.selectItemName));if($selectItem.length){$selectItem[0].click();}}});this.$body.find('> tr[data-index] > td > .detail-icon').off('click').on('click',function(e){e.preventDefault();var $this=$(this),$tr=$this.parent().parent(),index=$tr.data('index'),row=data[index];if($tr.next().is('tr.detail-view')){$this.find('i').attr('class',sprintf('%s %s',that.options.iconsPrefix,that.options.icons.detailOpen));that.trigger('collapse-row',index,row,$tr.next());$tr.next().remove();}else{$this.find('i').attr('class',sprintf('%s %s',that.options.iconsPrefix,that.options.icons.detailClose));$tr.after(sprintf('',$tr.find('td').length));var $element=$tr.next().find('td');var content=calculateObjectValue(that.options,that.options.detailFormatter,[index,row,$element],'');if($element.length===1){$element.append(content);} that.trigger('expand-row',index,row,$element);} that.resetView();return false;});this.$selectItem=this.$body.find(sprintf('[name="%s"]',this.options.selectItemName));this.$selectItem.off('click').on('click',function(event){event.stopImmediatePropagation();var $this=$(this),checked=$this.prop('checked'),row=that.data[$this.data('index')];if($(this).is(':radio')||that.options.singleSelect){$.each(that.options.data,function(i,row){row[that.header.stateField]=false;});} row[that.header.stateField]=checked;if(that.options.singleSelect){that.$selectItem.not(this).each(function(){that.data[$(this).data('index')][that.header.stateField]=false;});that.$selectItem.filter(':checked').not(this).prop('checked',false);} that.updateSelected();that.trigger(checked?'check':'uncheck',row,$this);});$.each(this.header.events,function(i,events){if(!events){return;} if(typeof events==='string'){events=calculateObjectValue(null,events);} var field=that.header.fields[i],fieldIndex=$.inArray(field,that.getVisibleFields());if(fieldIndex===-1){return;} if(that.options.detailView&&!that.options.cardView){fieldIndex+=1;} for(var key in events){that.$body.find('>tr:not(.no-records-found)').each(function(){var $tr=$(this),$td=$tr.find(that.options.cardView?'.card-view':'td').eq(fieldIndex),index=key.indexOf(' '),name=key.substring(0,index),el=key.substring(index+1),func=events[key];$td.find(el).off(name).on(name,function(e){var index=$tr.data('index'),row=that.data[index],value=row[field];func.apply(this,[e,value,row,index]);});});}});this.updateSelected();this.resetView();this.trigger('post-body',data);};BootstrapTable.prototype.initServer=function(silent,query,url){var that=this,data={},index=$.inArray(this.options.sortName,this.header.fields),params={searchText:this.searchText,sortName:this.options.sortName,sortOrder:this.options.sortOrder},request;if(this.header.sortNames[index]){params.sortName=this.header.sortNames[index];} if(this.options.pagination){params.pageSize=this.options.pageSize===this.options.formatAllRows()?this.options.totalRows:this.options.pageSize;params.pageNumber=this.options.pageNumber;} if(!(url||this.options.url)&&!this.options.ajax){return;} if(this.options.queryParamsType==='limit'){params={search:params.searchText,sort:params.sortName,order:params.sortOrder};if(this.options.pagination){params.offset=this.options.pageSize===this.options.formatAllRows()?0:this.options.pageSize*(this.options.pageNumber-1);params.limit=this.options.pageSize===this.options.formatAllRows()?this.options.totalRows:this.options.pageSize;if(params.limit===0){delete params.limit;}}} if(!($.isEmptyObject(this.filterColumnsPartial))){params.filter=JSON.stringify(this.filterColumnsPartial,null);} data=calculateObjectValue(this.options,this.options.queryParams,[params],data);$.extend(data,query||{});if(data===false){return;} if(!silent){this.$tableLoading.show();} request=$.extend({},calculateObjectValue(null,this.options.ajaxOptions),{type:this.options.method,url:url||this.options.url,data:this.options.contentType==='application/json'&&this.options.method==='post'?JSON.stringify(data):data,cache:this.options.cache,contentType:this.options.contentType,dataType:this.options.dataType,success:function(res){res=calculateObjectValue(that.options,that.options.responseHandler,[res],res);that.load(res);that.trigger('load-success',res);if(!silent)that.$tableLoading.hide();},error:function(res){var data=[];if(that.options.sidePagination==='server'){data={};data[that.options.totalField]=0;data[that.options.dataField]=[];} that.load(data);that.trigger('load-error',res.status,res);if(!silent)that.$tableLoading.hide();}});if(this.options.ajax){calculateObjectValue(this,this.options.ajax,[request],null);}else{if(this._xhr&&this._xhr.readyState!==4){this._xhr.abort();} this._xhr=$.ajax(request);}};BootstrapTable.prototype.initSearchText=function(){if(this.options.search){this.searchText='';if(this.options.searchText!==''){var $search=this.$toolbar.find('.search input');$search.val(this.options.searchText);this.onSearch({currentTarget:$search,firedByInitSearchText:true});}}};BootstrapTable.prototype.getCaret=function(){var that=this;$.each(this.$header.find('th'),function(i,th){$(th).find('.sortable').removeClass('desc asc').addClass($(th).data('field')===that.options.sortName?that.options.sortOrder:'both');});};BootstrapTable.prototype.updateSelected=function(){var checkAll=this.$selectItem.filter(':enabled').length&&this.$selectItem.filter(':enabled').length===this.$selectItem.filter(':enabled').filter(':checked').length;this.$selectAll.add(this.$selectAll_).prop('checked',checkAll);this.$selectItem.each(function(){$(this).closest('tr')[$(this).prop('checked')?'addClass':'removeClass']('selected');});};BootstrapTable.prototype.updateRows=function(){var that=this;this.$selectItem.each(function(){that.data[$(this).data('index')][that.header.stateField]=$(this).prop('checked');});};BootstrapTable.prototype.resetRows=function(){var that=this;$.each(this.data,function(i,row){that.$selectAll.prop('checked',false);that.$selectItem.prop('checked',false);if(that.header.stateField){row[that.header.stateField]=false;}});this.initHiddenRows();};BootstrapTable.prototype.trigger=function(name){var args=Array.prototype.slice.call(arguments,1);name+='.bs.table';this.options[BootstrapTable.EVENTS[name]].apply(this.options,args);this.$el.trigger($.Event(name),args);this.options.onAll(name,args);this.$el.trigger($.Event('all.bs.table'),[name,args]);};BootstrapTable.prototype.resetHeader=function(){clearTimeout(this.timeoutId_);this.timeoutId_=setTimeout($.proxy(this.fitHeader,this),this.$el.is(':hidden')?100:0);};BootstrapTable.prototype.fitHeader=function(){var that=this,fixedBody,scrollWidth,focused,focusedTemp;if(that.$el.is(':hidden')){that.timeoutId_=setTimeout($.proxy(that.fitHeader,that),100);return;} fixedBody=this.$tableBody.get(0);scrollWidth=fixedBody.scrollWidth>fixedBody.clientWidth&&fixedBody.scrollHeight>fixedBody.clientHeight+this.$header.outerHeight()?getScrollBarWidth():0;this.$el.css('margin-top',-this.$header.outerHeight());focused=$(':focus');if(focused.length>0){var $th=focused.parents('th');if($th.length>0){var dataField=$th.attr('data-field');if(dataField!==undefined){var $headerTh=this.$header.find("[data-field='"+dataField+"']");if($headerTh.length>0){$headerTh.find(":input").addClass("focus-temp");}}}} this.$header_=this.$header.clone(true,true);this.$selectAll_=this.$header_.find('[name="btSelectAll"]');this.$tableHeader.css({'margin-right':scrollWidth}).find('table').css('width',this.$el.outerWidth()).html('').attr('class',this.$el.attr('class')).append(this.$header_);focusedTemp=$('.focus-temp:visible:eq(0)');if(focusedTemp.length>0){focusedTemp.focus();this.$header.find('.focus-temp').removeClass('focus-temp');} this.$header.find('th[data-field]').each(function(i){that.$header_.find(sprintf('th[data-field="%s"]',$(this).data('field'))).data($(this).data());});var visibleFields=this.getVisibleFields(),$ths=this.$header_.find('th');this.$body.find('>tr:first-child:not(.no-records-found) > *').each(function(i){var $this=$(this),index=i;if(that.options.detailView&&!that.options.cardView){if(i===0){that.$header_.find('th.detail').find('.fht-cell').width($this.innerWidth());} index=i-1;} if(index===-1){return;} var $th=that.$header_.find(sprintf('th[data-field="%s"]',visibleFields[index]));if($th.length>1){$th=$($ths[$this[0].cellIndex]);} var zoomWidth=$th.width()-$th.find('.fht-cell').width();$th.find('.fht-cell').width($this.innerWidth()-zoomWidth);});this.horizontalScroll();this.trigger('post-header');};BootstrapTable.prototype.resetFooter=function(){var that=this,data=that.getData(),html=[];if(!this.options.showFooter||this.options.cardView){return;} if(!this.options.cardView&&this.options.detailView){html.push('
     
    ');} $.each(this.columns,function(i,column){var key,falign='',valign='',csses=[],style={},class_=sprintf(' class="%s"',column['class']);if(!column.visible){return;} if(that.options.cardView&&(!column.cardVisible)){return;} falign=sprintf('text-align: %s; ',column.falign?column.falign:column.align);valign=sprintf('vertical-align: %s; ',column.valign);style=calculateObjectValue(null,that.options.footerStyle);if(style&&style.css){for(key in style.css){csses.push(key+': '+style.css[key]);}} html.push('');html.push('
    ');html.push(calculateObjectValue(column,column.footerFormatter,[data],' ')||' ');html.push('
    ');html.push('
    ');html.push('');html.push('');});this.$tableFooter.find('tr').html(html.join(''));this.$tableFooter.show();clearTimeout(this.timeoutFooter_);this.timeoutFooter_=setTimeout($.proxy(this.fitFooter,this),this.$el.is(':hidden')?100:0);};BootstrapTable.prototype.fitFooter=function(){var that=this,$footerTd,elWidth,scrollWidth;clearTimeout(this.timeoutFooter_);if(this.$el.is(':hidden')){this.timeoutFooter_=setTimeout($.proxy(this.fitFooter,this),100);return;} elWidth=this.$el.css('width');scrollWidth=elWidth>this.$tableBody.width()?getScrollBarWidth():0;this.$tableFooter.css({'margin-right':scrollWidth}).find('table').css('width',elWidth).attr('class',this.$el.attr('class'));$footerTd=this.$tableFooter.find('td');this.$body.find('>tr:first-child:not(.no-records-found) > *').each(function(i){var $this=$(this);$footerTd.eq(i).find('.fht-cell').width($this.innerWidth());});this.horizontalScroll();};BootstrapTable.prototype.horizontalScroll=function(){var that=this;that.trigger('scroll-body');this.$tableBody.off('scroll').on('scroll',function(){if(that.options.showHeader&&that.options.height){that.$tableHeader.scrollLeft($(this).scrollLeft());} if(that.options.showFooter&&!that.options.cardView){that.$tableFooter.scrollLeft($(this).scrollLeft());}});};BootstrapTable.prototype.toggleColumn=function(index,checked,needUpdate){if(index===-1){return;} this.columns[index].visible=checked;this.initHeader();this.initSearch();this.initPagination();this.initBody();if(this.options.showColumns){var $items=this.$toolbar.find('.keep-open input').prop('disabled',false);if(needUpdate){$items.filter(sprintf('[value="%s"]',index)).prop('checked',checked);} if($items.filter(':checked').length<=this.options.minimumCountColumns){$items.filter(':checked').prop('disabled',true);}}};BootstrapTable.prototype.getVisibleFields=function(){var that=this,visibleFields=[];$.each(this.header.fields,function(j,field){var column=that.columns[that.fieldsColumnsIndex[field]];if(!column.visible){return;} visibleFields.push(field);});return visibleFields;};BootstrapTable.prototype.resetView=function(params){var padding=0;if(params&¶ms.height){this.options.height=params.height;} this.$selectAll.prop('checked',this.$selectItem.length>0&&this.$selectItem.length===this.$selectItem.filter(':checked').length);if(this.options.height){var toolbarHeight=this.$toolbar.outerHeight(true),paginationHeight=this.$pagination.outerHeight(true),height=this.options.height-toolbarHeight-paginationHeight;this.$tableContainer.css('height',height+'px');} if(this.options.cardView){this.$el.css('margin-top','0');this.$tableContainer.css('padding-bottom','0');this.$tableFooter.hide();return;} if(this.options.showHeader&&this.options.height){this.$tableHeader.show();this.resetHeader();padding+=this.$header.outerHeight();}else{this.$tableHeader.hide();this.trigger('post-header');} if(this.options.showFooter){this.resetFooter();if(this.options.height){padding+=this.$tableFooter.outerHeight()+1;}} this.getCaret();this.$tableContainer.css('padding-bottom',padding+'px');this.trigger('reset-view');};BootstrapTable.prototype.getData=function(useCurrentPage){var data=this.options.data;if(this.searchText||this.options.sortName||!$.isEmptyObject(this.filterColumns)||!$.isEmptyObject(this.filterColumnsPartial)){data=this.data;} if(useCurrentPage){return data.slice(this.pageFrom-1,this.pageTo);} return data;};BootstrapTable.prototype.load=function(data){var fixedScroll=false;if(this.options.pagination&&this.options.sidePagination==='server'){this.options.totalRows=data[this.options.totalField];fixedScroll=data.fixedScroll;data=data[this.options.dataField];}else if(!$.isArray(data)){fixedScroll=data.fixedScroll;data=data.data;} this.initData(data);this.initSearch();this.initPagination();this.initBody(fixedScroll);};BootstrapTable.prototype.append=function(data){this.initData(data,'append');this.initSearch();this.initPagination();this.initSort();this.initBody(true);};BootstrapTable.prototype.prepend=function(data){this.initData(data,'prepend');this.initSearch();this.initPagination();this.initSort();this.initBody(true);};BootstrapTable.prototype.remove=function(params){var len=this.options.data.length,i,row;if(!params.hasOwnProperty('field')||!params.hasOwnProperty('values')){return;} for(i=len-1;i>=0;i--){row=this.options.data[i];if(!row.hasOwnProperty(params.field)){continue;} if($.inArray(row[params.field],params.values)!==-1){this.options.data.splice(i,1);if(this.options.sidePagination==='server'){this.options.totalRows-=1;}}} if(len===this.options.data.length){return;} this.initSearch();this.initPagination();this.initSort();this.initBody(true);};BootstrapTable.prototype.removeAll=function(){if(this.options.data.length>0){this.options.data.splice(0,this.options.data.length);this.initSearch();this.initPagination();this.initBody(true);}};BootstrapTable.prototype.getRowByUniqueId=function(id){var uniqueId=this.options.uniqueId,len=this.options.data.length,dataRow=null,i,row,rowUniqueId;for(i=len-1;i>=0;i--){row=this.options.data[i];if(row.hasOwnProperty(uniqueId)){rowUniqueId=row[uniqueId];}else if(row._data.hasOwnProperty(uniqueId)){rowUniqueId=row._data[uniqueId];}else{continue;} if(typeof rowUniqueId==='string'){id=id.toString();}else if(typeof rowUniqueId==='number'){if((Number(rowUniqueId)===rowUniqueId)&&(rowUniqueId%1===0)){id=parseInt(id);}else if((rowUniqueId===Number(rowUniqueId))&&(rowUniqueId!==0)){id=parseFloat(id);}} if(rowUniqueId===id){dataRow=row;break;}} return dataRow;};BootstrapTable.prototype.removeByUniqueId=function(id){var len=this.options.data.length,row=this.getRowByUniqueId(id);if(row){this.options.data.splice(this.options.data.indexOf(row),1);} if(len===this.options.data.length){return;} this.initSearch();this.initPagination();this.initBody(true);};BootstrapTable.prototype.updateByUniqueId=function(params){var that=this;var allParams=$.isArray(params)?params:[params];$.each(allParams,function(i,params){var rowId;if(!params.hasOwnProperty('id')||!params.hasOwnProperty('row')){return;} rowId=$.inArray(that.getRowByUniqueId(params.id),that.options.data);if(rowId===-1){return;} $.extend(that.options.data[rowId],params.row);});this.initSearch();this.initPagination();this.initSort();this.initBody(true);};BootstrapTable.prototype.refreshColumnTitle=function(params){if(!params.hasOwnProperty('field')||!params.hasOwnProperty('title')){return;} this.columns[this.fieldsColumnsIndex[params.field]].title=this.options.escape?escapeHTML(params.title):params.title;if(this.columns[this.fieldsColumnsIndex[params.field]].visible){var header=this.options.height!==undefined?this.$tableHeader:this.$header;header.find('th[data-field]').each(function(i){if($(this).data('field')===params.field){$($(this).find(".th-inner")[0]).text(params.title);return false;}});}};BootstrapTable.prototype.insertRow=function(params){if(!params.hasOwnProperty('index')||!params.hasOwnProperty('row')){return;} this.options.data.splice(params.index,0,params.row);this.initSearch();this.initPagination();this.initSort();this.initBody(true);};BootstrapTable.prototype.updateRow=function(params){var that=this;var allParams=$.isArray(params)?params:[params];$.each(allParams,function(i,params){if(!params.hasOwnProperty('index')||!params.hasOwnProperty('row')){return;} $.extend(that.options.data[params.index],params.row);});this.initSearch();this.initPagination();this.initSort();this.initBody(true);};BootstrapTable.prototype.initHiddenRows=function(){this.hiddenRows=[];};BootstrapTable.prototype.showRow=function(params){this.toggleRow(params,true);};BootstrapTable.prototype.hideRow=function(params){this.toggleRow(params,false);};BootstrapTable.prototype.toggleRow=function(params,visible){var row,index;if(params.hasOwnProperty('index')){row=this.getData()[params.index];}else if(params.hasOwnProperty('uniqueId')){row=this.getRowByUniqueId(params.uniqueId);} if(!row){return;} index=$.inArray(row,this.hiddenRows);if(!visible&&index===-1){this.hiddenRows.push(row);}else if(visible&&index>-1){this.hiddenRows.splice(index,1);} this.initBody(true);};BootstrapTable.prototype.getHiddenRows=function(show){var that=this,data=this.getData(),rows=[];$.each(data,function(i,row){if($.inArray(row,that.hiddenRows)>-1){rows.push(row);}});this.hiddenRows=rows;return rows;};BootstrapTable.prototype.mergeCells=function(options){var row=options.index,col=$.inArray(options.field,this.getVisibleFields()),rowspan=options.rowspan||1,colspan=options.colspan||1,i,j,$tr=this.$body.find('>tr'),$td;if(this.options.detailView&&!this.options.cardView){col+=1;} $td=$tr.eq(row).find('>td').eq(col);if(row<0||col<0||row>=this.data.length){return;} for(i=row;itd').eq(j).hide();}} $td.attr('rowspan',rowspan).attr('colspan',colspan).show();};BootstrapTable.prototype.updateCell=function(params){if(!params.hasOwnProperty('index')||!params.hasOwnProperty('field')||!params.hasOwnProperty('value')){return;} this.data[params.index][params.field]=params.value;if(params.reinit===false){return;} this.initSort();this.initBody(true);};BootstrapTable.prototype.updateCellById=function(params){var that=this;if(!params.hasOwnProperty('id')||!params.hasOwnProperty('field')||!params.hasOwnProperty('value')){return;} var allParams=$.isArray(params)?params:[params];$.each(allParams,function(i,params){var rowId;rowId=$.inArray(that.getRowByUniqueId(params.id),that.options.data);if(rowId===-1){return;} that.data[rowId][params.field]=params.value;});if(params.reinit===false){return;} this.initSort();this.initBody(true);};BootstrapTable.prototype.getOptions=function(){return $.extend(true,{},this.options);};BootstrapTable.prototype.getSelections=function(){var that=this;return $.grep(this.options.data,function(row){return row[that.header.stateField]===true;});};BootstrapTable.prototype.getAllSelections=function(){var that=this;return $.grep(this.options.data,function(row){return row[that.header.stateField];});};BootstrapTable.prototype.checkAll=function(){this.checkAll_(true);};BootstrapTable.prototype.uncheckAll=function(){this.checkAll_(false);};BootstrapTable.prototype.checkInvert=function(){var that=this;var rows=that.$selectItem.filter(':enabled');var checked=rows.filter(':checked');rows.each(function(){$(this).prop('checked',!$(this).prop('checked'));});that.updateRows();that.updateSelected();that.trigger('uncheck-some',checked);checked=that.getSelections();that.trigger('check-some',checked);};BootstrapTable.prototype.checkAll_=function(checked){var rows;if(!checked){rows=this.getSelections();} this.$selectAll.add(this.$selectAll_).prop('checked',checked);this.$selectItem.filter(':enabled').prop('checked',checked);this.updateRows();if(checked){rows=this.getSelections();} this.trigger(checked?'check-all':'uncheck-all',rows);};BootstrapTable.prototype.check=function(index){this.check_(true,index);};BootstrapTable.prototype.uncheck=function(index){this.check_(false,index);};BootstrapTable.prototype.check_=function(checked,index){var $el=this.$selectItem.filter(sprintf('[data-index="%s"]',index)).prop('checked',checked);this.data[index][this.header.stateField]=checked;this.updateSelected();this.trigger(checked?'check':'uncheck',this.data[index],$el);};BootstrapTable.prototype.checkBy=function(obj){this.checkBy_(true,obj);};BootstrapTable.prototype.uncheckBy=function(obj){this.checkBy_(false,obj);};BootstrapTable.prototype.checkBy_=function(checked,obj){if(!obj.hasOwnProperty('field')||!obj.hasOwnProperty('values')){return;} var that=this,rows=[];$.each(this.options.data,function(index,row){if(!row.hasOwnProperty(obj.field)){return false;} if($.inArray(row[obj.field],obj.values)!==-1){var $el=that.$selectItem.filter(':enabled').filter(sprintf('[data-index="%s"]',index)).prop('checked',checked);row[that.header.stateField]=checked;rows.push(row);that.trigger(checked?'check':'uncheck',row,$el);}});this.updateSelected();this.trigger(checked?'check-some':'uncheck-some',rows);};BootstrapTable.prototype.destroy=function(){this.$el.insertBefore(this.$container);$(this.options.toolbar).insertBefore(this.$el);this.$container.next().remove();this.$container.remove();this.$el.html(this.$el_.html()).css('margin-top','0').attr('class',this.$el_.attr('class')||'');};BootstrapTable.prototype.showLoading=function(){this.$tableLoading.show();};BootstrapTable.prototype.hideLoading=function(){this.$tableLoading.hide();};BootstrapTable.prototype.togglePagination=function(){this.options.pagination=!this.options.pagination;var button=this.$toolbar.find('button[name="paginationSwitch"] i');if(this.options.pagination){button.attr("class",this.options.iconsPrefix+" "+this.options.icons.paginationSwitchDown);}else{button.attr("class",this.options.iconsPrefix+" "+this.options.icons.paginationSwitchUp);} this.updatePagination();};BootstrapTable.prototype.toggleFullscreen=function(){this.$el.closest('.bootstrap-table').toggleClass('fullscreen');};BootstrapTable.prototype.refresh=function(params){if(params&¶ms.url){this.options.url=params.url;} if(params&¶ms.pageNumber){this.options.pageNumber=params.pageNumber;} if(params&¶ms.pageSize){this.options.pageSize=params.pageSize;} this.initServer(params&¶ms.silent,params&¶ms.query,params&¶ms.url);this.trigger('refresh',params);};BootstrapTable.prototype.resetWidth=function(){if(this.options.showHeader&&this.options.height){this.fitHeader();} if(this.options.showFooter&&!this.options.cardView){this.fitFooter();}};BootstrapTable.prototype.showColumn=function(field){this.toggleColumn(this.fieldsColumnsIndex[field],true,true);};BootstrapTable.prototype.hideColumn=function(field){this.toggleColumn(this.fieldsColumnsIndex[field],false,true);};BootstrapTable.prototype.getHiddenColumns=function(){return $.grep(this.columns,function(column){return!column.visible;});};BootstrapTable.prototype.getVisibleColumns=function(){return $.grep(this.columns,function(column){return column.visible;});};BootstrapTable.prototype.toggleAllColumns=function(visible){var that=this;$.each(this.columns,function(i,column){that.columns[i].visible=visible;});this.initHeader();this.initSearch();this.initPagination();this.initBody();if(this.options.showColumns){var $items=this.$toolbar.find('.keep-open input').prop('disabled',false);if($items.filter(':checked').length<=this.options.minimumCountColumns){$items.filter(':checked').prop('disabled',true);}}};BootstrapTable.prototype.showAllColumns=function(){this.toggleAllColumns(true);};BootstrapTable.prototype.hideAllColumns=function(){this.toggleAllColumns(false);};BootstrapTable.prototype.filterBy=function(columns){this.filterColumns=$.isEmptyObject(columns)?{}:columns;this.options.pageNumber=1;this.initSearch();this.updatePagination();};BootstrapTable.prototype.scrollTo=function(value){if(typeof value==='string'){value=value==='bottom'?this.$tableBody[0].scrollHeight:0;} if(typeof value==='number'){this.$tableBody.scrollTop(value);} if(typeof value==='undefined'){return this.$tableBody.scrollTop();}};BootstrapTable.prototype.getScrollPosition=function(){return this.scrollTo();};BootstrapTable.prototype.selectPage=function(page){if(page>0&&page<=this.options.totalPages){this.options.pageNumber=page;this.updatePagination();}};BootstrapTable.prototype.prevPage=function(){if(this.options.pageNumber>1){this.options.pageNumber--;this.updatePagination();}};BootstrapTable.prototype.nextPage=function(){if(this.options.pageNumber tr[data-index="%s"]',index));if($tr.next().is('tr.detail-view')===(expand?false:true)){$tr.find('> td > .detail-icon').click();}};BootstrapTable.prototype.expandRow=function(index){this.expandRow_(true,index);};BootstrapTable.prototype.collapseRow=function(index){this.expandRow_(false,index);};BootstrapTable.prototype.expandAllRows=function(isSubTable){if(isSubTable){var $tr=this.$body.find(sprintf('> tr[data-index="%s"]',0)),that=this,detailIcon=null,executeInterval=false,idInterval=-1;if(!$tr.next().is('tr.detail-view')){$tr.find('> td > .detail-icon').click();executeInterval=true;}else if(!$tr.next().next().is('tr.detail-view')){$tr.next().find(".detail-icon").click();executeInterval=true;} if(executeInterval){try{idInterval=setInterval(function(){detailIcon=that.$body.find("tr.detail-view").last().find(".detail-icon");if(detailIcon.length>0){detailIcon.click();}else{clearInterval(idInterval);}},1);}catch(ex){clearInterval(idInterval);}}}else{var trs=this.$body.children();for(var i=0;i