1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2026-03-16 23:55:46 +01:00

Fixed issue #70, paging sort when column is filtered

This commit is contained in:
Max Guglielmi 2015-12-20 16:58:39 +11:00
commit f399dc85ec
33 changed files with 83 additions and 592 deletions

View file

@ -417,10 +417,10 @@ export class Paging extends Feature{
*/
groupByPage(validRows){
var tf = this.tf;
var alternateRows = tf.feature('alternateRows');
var alternateRows = tf.feature('alternateRows');
var rows = tf.tbl.rows;
var endPagingRow = parseInt(this.startPagingRow, 10) +
parseInt(this.pagingLength, 10);
var startPagingRow = parseInt(this.startPagingRow, 10);
var endPagingRow = startPagingRow + parseInt(this.pagingLength, 10);
//store valid rows indexes
if(validRows){
@ -433,7 +433,7 @@ export class Paging extends Feature{
var r = rows[validRowIdx];
var isRowValid = r.getAttribute('validRow');
if(h>=this.startPagingRow && h<endPagingRow){
if(h>=startPagingRow && h<endPagingRow){
if(Types.isNull(isRowValid) || Boolean(isRowValid==='true')){
r.style.display = '';
}
@ -473,7 +473,7 @@ export class Paging extends Feature{
}
var btnEvt = this.evt,
cmdtype = typeof cmd;
if(cmdtype==='string'){
if(cmdtype === 'string'){
switch(Str.lower(cmd)){
case 'next':
btnEvt.next();
@ -492,7 +492,7 @@ export class Paging extends Feature{
break;
}
}
else if(cmdtype==='number'){
else if(cmdtype === 'number'){
this.changePage(cmd-1);
}
}