KYLIN-1337 fix Nmuber sort issue
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/343ce34f Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/343ce34f Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/343ce34f Branch: refs/heads/1.x-HBase1.1.3 Commit: 343ce34ff928bae618a05a30245644b41f2c30ab Parents: 3998964 Author: janzhongi <[email protected]> Authored: Fri Feb 26 13:23:43 2016 +0800 Committer: janzhongi <[email protected]> Committed: Fri Feb 26 13:23:57 2016 +0800 ---------------------------------------------------------------------- webapp/app/js/filters/filter.js | 6 +++++- webapp/app/js/model/cubeConfig.js | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/343ce34f/webapp/app/js/filters/filter.js ---------------------------------------------------------------------- diff --git a/webapp/app/js/filters/filter.js b/webapp/app/js/filters/filter.js index 980ebe9..53ef8b7 100755 --- a/webapp/app/js/filters/filter.js +++ b/webapp/app/js/filters/filter.js @@ -54,7 +54,11 @@ KylinApp result = 1; } else { - result = attriOfA.toLowerCase() > attriOfB.toLowerCase() ? 1 : attriOfA.toLowerCase() < attriOfB.toLowerCase() ? -1 : 0; + if(!isNaN(attriOfA)||!isNaN(attriOfB)){ + result = attriOfA > attriOfB ? 1 : attriOfA < attriOfB ? -1 : 0; + }else{ + result = attriOfA.toLowerCase() > attriOfB.toLowerCase() ? 1 : attriOfA.toLowerCase() < attriOfB.toLowerCase() ? -1 : 0; + } } return reverse ? -result : result; }); http://git-wip-us.apache.org/repos/asf/kylin/blob/343ce34f/webapp/app/js/model/cubeConfig.js ---------------------------------------------------------------------- diff --git a/webapp/app/js/model/cubeConfig.js b/webapp/app/js/model/cubeConfig.js index e1f25b8..1ceecaa 100644 --- a/webapp/app/js/model/cubeConfig.js +++ b/webapp/app/js/model/cubeConfig.js @@ -69,7 +69,7 @@ KylinApp.constant('cubeConfig', { {attr: 'input_records_count', name: 'Source Records'}, {attr: 'last_build_time', name: 'Last Build Time'}, {attr: 'owner', name: 'Owner'}, - {attr: 'create_time', name: 'Create Time'} + {attr: 'create_time_utc', name: 'Create Time'} ], partitionDateFormatOpt:[ 'yyyy-MM-dd',
