1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /*
- * Ext JS Library 2.0 Copyright(c) 2006-2007, Ext JS, LLC. licensing@extjs.com
- *
- * http://extjs.com/license
- */
- Ext.data.SortTypes = {
- none : function(A) {
- return A
- },
- stripTagsRE : /<\/?[^>]+>/gi,
- asText : function(A) {
- return String(A).replace(this.stripTagsRE, "")
- },
- asUCText : function(A) {
- return String(A).toUpperCase().replace(this.stripTagsRE, "")
- },
- asUCString : function(A) {
- return String(A).toUpperCase()
- },
- asDate : function(A) {
- if (!A) {
- return 0
- }
- if (A instanceof Date) {
- return A.getTime()
- }
- return Date.parse(String(A))
- },
- asFloat : function(A) {
- var B = parseFloat(String(A).replace(/,/g, ""));
- if (isNaN(B)) {
- B = 0
- }
- return B
- },
- asInt : function(A) {
- var B = parseInt(String(A).replace(/,/g, ""));
- if (isNaN(B)) {
- B = 0
- }
- return B
- }
- };
|