提交 eddef447 编写于 作者: L lang

Fix of ordinal dimension data

上级 5974d7d2
...@@ -44,14 +44,21 @@ define(function(require) { ...@@ -44,14 +44,21 @@ define(function(require) {
? function (itemOpt, dimName, dataIndex, dimIndex) { ? function (itemOpt, dimName, dataIndex, dimIndex) {
// Use dataIndex as ordinal value in categoryAxis // Use dataIndex as ordinal value in categoryAxis
return dimIndex === categoryDimIndex ? return dimIndex === categoryDimIndex ?
dataIndex : +getItemValue(itemOpt); dataIndex : convertValue(dimIndex, getItemValue(itemOpt));
} }
: function (itemOpt, dimName, dataIndex, dimIndex) { : function (itemOpt, dimName, dataIndex, dimIndex) {
var val = getItemValue(itemOpt); var val = getItemValue(itemOpt);
return val && +val[dimIndex]; return convertValue(dimIndex, val && val[dimIndex]);
}; };
list.initData(data, nameList, dimValueGetter); list.initData(data, nameList, dimValueGetter);
function convertValue(dimIndex, val) {
var dim = dimensions[dimIndex];
if (dim && dim.type !== 'ordinal') {
val = +val;
}
return val;
}
return list; return list;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册