1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2026-03-18 00:19:50 +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

@ -9,7 +9,10 @@ var tf = new TableFilter('demo', {
remember_page_number: true,
remember_page_length: true,
results_per_page: ['Results per page ', [2,4,6]],
extensions: [{ name: 'sort' }]
extensions: [{
name: 'sort',
types: ['string', 'string', 'number', 'number', 'number']
}]
});
tf.init();
@ -44,6 +47,17 @@ test('Can select a page', function() {
deepEqual(paging.pagingSlc.selectedIndex, 2, 'Expected selected option');
});
module('Changing pages when column is sorted (issue #70)');
test('It can change page', function() {
var sort = tf.extension('sort');
tf.setFilterValue(2, '>400');
sort.sortByColumnIndex(1);
sort.sortByColumnIndex(1);
paging.setPage(3);
deepEqual(paging.getPage(), 3, 'Expected page number');
});
module('Tear-down');
test('can destroy TableFilter DOM elements', function() {
tf.destroy();