Extjs5.1 柱状图动态加载
2016-07-15 16:31
537 查看
Extjs 5.1 动态加载柱状图fields
使用 mvvm模式加载数据
详细参考5.1
XXView.js
堆叠柱状图
![](https://img-blog.csdn.net/20160715180228009?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
普通柱状图
![](https://img-blog.csdn.net/20160715180259134?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
补充:图例fields数据底色,需要去build出来的css中设置.x-panel-body-default的background:none;
使用 mvvm模式加载数据
详细参考5.1
XXView.js
{ xtype:'panel', layout : 'fit', id : 'showBar' }XXController.js
//创建fields数组,data数组 var filedsArray = new Array(); fieldsArray.push('name'); //fields格式 fields['name','a1','a2','a3','a4'] var dataArray = new Array(); //自定义数据显示颜色 var colorsArray = ['#2EC7C9', '#B6A2DE', '#FFB980', '#5AB1EF', '#90EE90', '#FF82AB', '#91C7AE', '#8DBCEC']; //fieldsVal,dataVal后台传递过来的数据 fieldsArray.push(fieldsVal); dataArray.push(dataVal);
</pre><pre name="code" class="javascript">//加载新数据前,根据容器id,移除该容器下所有子容器 Ext.getCmp('showBar').removeAll(); Ext.getCmp('showBar').add({ xtype : 'cartesian', background : '#EEEEEE', innerPadding : '0 0 0 1', store : { fields : fieldsArray.slice(0, fieldsArray.length - 1), data : dataArray }, legend : { // 提示的图块信息 position : 'top' }, axes : [{ type : 'numeric', position : 'left', minimum : 0 }, { type : 'category', position : 'bottom', fields : 'name' }], series : [{ type : 'bar', //该属性不设置显示为堆叠图,设置为false显示为普通柱状图 stacked : false, xField : 'name', yField : filedsArray.slice(1, filedsArray.length - 1), axis : 'bottom', style : { inGroupGapWidth : -1 }, colors : ['#2EC7C9', '#B6A2DE', '#FFB980', '#5AB1EF', '#90EE90', '#FF82AB', '#91C7AE', '#8DBCEC'] }] });
堆叠柱状图
普通柱状图
补充:图例fields数据底色,需要去build出来的css中设置.x-panel-body-default的background:none;
相关文章推荐
- jstree使用
- js刷新当页面
- JS 数字,金额 用逗号 隔开(数字格式化)
- rails AJAX方法 操作后需要执行js文件中命令的方法
- js拼接html多参数传递转义
- json数据转换
- Gulp Error: Cannot find module 'jshint/src/cli';
- 拼接json数据2种方法
- 写了 几个 json 生成小工具
- jsp
- YYKit - YYModel 使用方法
- js的原型prototype理解
- js解析json
- JSP 结构
- 前端代码编码和设计规范系列——JavaScript编程规范
- js正则表达式中的问号几种用法小结
- JS正则表达式的RegExp对象和括号的使用等需要注意的
- JavaScript constructor prototyoe
- 轻松5句话解决JavaScript的作用域
- JavaScript单元测试