gerd
11/8/2016 - 2:07 PM

FormatUtil.js

/**
 * 
 */
lexisnexis.component.FormatUtil = lexisnexis.component.Component
		.extend({
			data : {

				
			},
			
			formatNumber: function(data,isNAFlag) {
				var cs=this;
				
				if(isNaN(data) && isNAFlag){
					return 'N/A';
				}
			
				if (data < 0) {
                    return "<span class='ln-colorRed'>"
                            + numeral(data)
                                    .format(
                                            '($0,0)')
                            + "</span>";
                } else {
                    return numeral(data)
                            .format(
                                    '($0,0)');
                }
			},
			
			formatDecimal: function(data,isNAFlag) {
				var cs=this;
			
				if(isNaN(data) && isNAFlag){
					return 'N/A';
				}
				
				if (data < 0) {
                    return "<span class='ln-colorRed'>"
                            + numeral(data)
                                    .format(
                                            '($0,0.00)')
                            + "</span>";
                } else {
                    return numeral(data)
                            .format(
                                    '($0,0.00)');
                }
			}
			
		});