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:
parent
dbe7aab8f9
commit
f399dc85ec
33 changed files with 83 additions and 592 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue