mirror of
https://github.com/DataTables/DataTables.git
synced 2025-02-17 15:54:14 +01:00
Fix example: Range filter didn't correctly handle 0
This commit is contained in:
parent
485b44965e
commit
6f6d113134
@ -1 +1 @@
|
||||
35a4dd00a0ea1481ccd404c47ae82b45268f22aa
|
||||
7701b5c6f11913c2538c33ddf2d77adf8d576810
|
||||
|
@ -22,14 +22,14 @@
|
||||
/* Custom filtering function which will search data in column four between two values */
|
||||
$.fn.dataTable.ext.search.push(
|
||||
function( settings, data, dataIndex ) {
|
||||
var min = $('#min').val() * 1;
|
||||
var max = $('#max').val() * 1;
|
||||
var min = parseInt( $('#min').val(), 10 );
|
||||
var max = parseInt( $('#max').val(), 10 );
|
||||
var age = parseFloat( data[3] ) || 0; // use data for the age column
|
||||
|
||||
if ( ( min == '' && max == '' ) ||
|
||||
( min == '' && age <= max ) ||
|
||||
( min <= age && '' == max ) ||
|
||||
( min <= age && age <= max ) )
|
||||
if ( ( isNaN( min ) && isNaN( max ) ) ||
|
||||
( isNaN( min ) && age <= max ) ||
|
||||
( min <= age && isNaN( max ) ) ||
|
||||
( min <= age && age <= max ) )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
@ -574,14 +574,14 @@ $(document).ready(function() {
|
||||
example:</p><code class="multiline brush: js;">/* Custom filtering function which will search data in column four between two values */
|
||||
$.fn.dataTable.ext.search.push(
|
||||
function( settings, data, dataIndex ) {
|
||||
var min = $('#min').val() * 1;
|
||||
var max = $('#max').val() * 1;
|
||||
var min = parseInt( $('#min').val(), 10 );
|
||||
var max = parseInt( $('#max').val(), 10 );
|
||||
var age = parseFloat( data[3] ) || 0; // use data for the age column
|
||||
|
||||
if ( ( min == '' && max == '' ) ||
|
||||
( min == '' && age <= max ) ||
|
||||
( min <= age && '' == max ) ||
|
||||
( min <= age && age <= max ) )
|
||||
if ( ( isNaN( min ) && isNaN( max ) ) ||
|
||||
( isNaN( min ) && age <= max ) ||
|
||||
( min <= age && isNaN( max ) ) ||
|
||||
( min <= age && age <= max ) )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user