Extjs4.2 Radial图表刻度不随store数据刷新而更新的解决方法
来源:互联网 发布:linux db2 创建实例 编辑:程序博客网 时间:2024/05/19 22:26
修改Ext.chart.axis.Radial中processView方法,修改部分用红色标注
Ext.apply(Ext.chart.axis.Radial.prototype,{
processView: function() {var me = this,
seriesItems = me.chart.series.items,
i, ln, series, ends, fields = [];
for (i = 0, ln = seriesItems.length; i < ln; i++) {
series = seriesItems[i];
fields.push(series.yField);
}
me.fields = fields;
store = me.chart.getChartStore();
data = store.data.items;
var maxValue = 0,max = Math.max;
for (j = 0, ln = data.length; j < ln; j++) {
record = data[j];
for (i = 0, nfields = fields.length; i < nfields; i++) {
maxValue = max(+record.get(fields[i]), maxValue);
}
}
var p = Math.pow(10,Math.floor(Math.log(maxValue) / Math.LN10));
me.maximum = Math.ceil(maxValue/p) * p;
ends = me.calcEnds();
me.maximum = ends.to;
if(me.majorTickSteps){
me.steps = me.majorTickSteps;
}
}
});
- Extjs4.2 Radial图表刻度不随store数据刷新而更新的解决方法
- ext6.2 store如何更新数据刷新
- jfreechart图表的数据刷新
- jfreechart图表的数据刷新
- 图表轴刻度的思路,算法: 转载2【关于坐标轴刻度取值的问题】
- 怎么样大批量的更新数据而不影响正常业务
- 怎么样大批量的更新数据而不影响正常业务
- extjs4 grid 刷新数据时不改变滚动条位置
- Extjs4.2:查找store
- Extjs4 ItemSelector数据刷新
- Extjs4.2:运行时修改store的url达到动态改变Grid数据的目的
- ajax异步问题导致的刷新页面数据不更新
- Extjs4 在store中获取root之外的json数据
- 在Excel图表中同时显示两组刻度单位不同的数据
- vue 数据更新 视图不刷新
- notifyDataSetChanged()刷新数据不更新原因
- echarts(双曲线)不刷新更新数据
- flex datagrid 的级联更新 , 使用itemUpdated不刷新数据.更新视图
- 数据结构之(图)之深度遍历及广度遍历
- MTK 报错集锦
- JS window.open()属性
- cdev_alloc
- 原码 反码 补码 移码
- Extjs4.2 Radial图表刻度不随store数据刷新而更新的解决方法
- 数据库测试一(V2.0)
- 【C++进阶】从内存管理、内存泄漏、内存回收探讨C++内存管理
- C语言自增自减,i++和++i的区别
- ext2.0中组件(window,提示框)的使用(5)
- Broadcast(广播)和BroadcastReceiver(广播接收器)
- GMGridView上下拖动时禁掉左右移动
- 无法读取EXCEL中的数据单元格。有数据,但是读出来全是空值。
- Documentation/filesystems/befs.txt