本帖最后由 lisaleega 于 2013-07-30 10:38:58 编辑

解决方案 »

  1.   


     //var store = new Ext.data.ArrayStore({  
    //===>
     var store = new Ext.data.JsonStore({
      

  2.   


    data直接写在那边可以显示柱形了,但是这个data我需要实时更新,页面js拼装完json字符串之后,给data赋值,一直不行,尝试用Ext.util.decode(str)做转换还是不行,求解!
      

  3.   

    store.loadData加载数据就行了。。参数为json数组,如
     store.loadData([{ name: '总业务数1', value: 50 },
                        { name: '处理中1', value: 50 },
                        { name: '挂起1', value: 5 },
                        { name: '业务完成1', value: 5 },
                        { name: '业务失败1', value: 60 },
                        { name: '网点撤销1', value: 11}]);你得到的是字符串格式的,需要用Ext.util.JSON.decode('{name:123}')来生成json数组后再调用loadData