大连仟亿科技
客服中心
  • 电话
  • 电话咨询:0411-39943997
  • 手机
  • 手机咨询:15840979770
    手机咨询:13889672791
网络营销 >更多
您现在的位置:仟亿科技 > 新闻中心 > 常见问题

WebChart以JSON格式输出

作者:billionnet 发布于:2012/5/20 16:54:30 点击量:

WebChart增加JSON格式输出,可以将查询结果以JSON格式的文本进行输出,直接作为ExtJS的Ext.data.Store的输入. 页面(jsontest.rhtml)定义如下:

webchart.doctype=json

webchart.query_1=select empno, ename from emp order by empno

用浏览器访问页面时,返回JSON格式的纯文本.

{
“metaData”:
{
“root”: “rows”,
“fields”: [
{"name": "empno", "type": "int"},
{"name": "ename"}],
“remoteSort”: true
},
“rows”:
[
{
"empno": 1,
"ename": "Lou Fangxin"
},
{
"empno": 2,
"ename": "Zhi Qiong"
}
]
}

在ExtJS 4中可以直接用如下代码,得到一个Store类型变量.

Ext.define(‘mydata’, {extend: ‘Ext.data.Model’});
var store2 = Ext.create(‘Ext.data.Store’,
{model: ‘mydata’, proxy:{type: ‘ajax’, url: ‘sampledata.txt’, reader: {type: ‘json’}}});

然后用ExtJS进行表格输出或者画图,将数据接口直接交给WebChart来方便地处理.



分享到:


评论加载中...
内容:
评论者: 验证码:
  

Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号   google网站地图   百度网站地图   网站地图

公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563

法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明