jsm

net/sf/jsm/table/comparators/jsmNumberComparator.js

Summary

No overview generated for 'net/sf/jsm/table/comparators/jsmNumberComparator.js'


Class Summary
JsmNumberComparator Comparator comparing {@see JsmTr} objects where the sort column is composed of numbers

/**
 * Comparator comparing {@see JsmTr} objects where the sort column is composed of numbers
 * @class Comparator comparing {@see JsmTr} objects where the sort column is composed of numbers
 * @constructor
 * @param {JsmTr} o1 The first row
 * @param {JsmTr} o2 The second row
 */ 
  function JsmNumberComparator(o1,o2) { 
  	var value1 = o1.getSortColumnValue();
  	var value2 = o2.getSortColumnValue(); 	
	if (value1 == '') value1=0;
 	if (value2 == '') value2=0;	  	
  	var value1 = parseFloat(value1);
  	var value2 = parseFloat(value2);   	
  	if(value1<value2) {
  		return -1;
  	}
  	if(value1>value2) {
  	 	return 1;  	 	
  	}
  	return 0;  	
  } 

jsm

Documentation generated by JSDoc on Tue Sep 26 08:42:57 2006