Ext饼图显示数值问题? Ext3 如何在饼图的每个扇区显示相应的数值啊还有如何设置曲线图的X轴步长间距 求高手解答!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://dev.sencha.com/deploy/ext-4.0.0/examples/#sample-3 /***************饼状图区域开始****************/ var categoryStore = new Ext.data.Store({ autoLoad: true, proxy: new Ext.data.HttpProxy({ url: 'ProgressControlReport.aspx?cmd=gressMap' }), reader: new Ext.data.ArrayReader({ fields: ['categoryName', 'categoryData'] }) }) categoryStore.load(); var maps = new Ext.Panel({ title: '项目进度统计图', renderTo: 'piechartDiv', width: '254', layout: 'fit', items: { xtype: 'piechart', store: categoryStore, categoryField: 'categoryName', dataField: 'categoryData', listeners: { itemclick: function (o) { } }, extraStyle: { legend: { display: 'bottom', padding: 3, font: { family: 'Tahoma', size: 11 } } } } }); /***********饼状图区域结束********/后台获取数据方法: #region 获取数据填充饼状图 else if (GetString("cmd").Equals("gressMap")) { DataTable dt = new ReportBLL().GetSinglePrgessMap(GetString("unitId"), GetString("prjYear"), GetString("prjMonth")); StringBuilder str = new StringBuilder(); str.Append("["); if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { str.Append("['" + dt.Rows[i]["datalable"] + "','" + dt.Rows[i]["total"] + "'],"); } string tempstr = str.ToString().Substring(0, str.ToString().Length - 1); str.Length = 0; str.Append(tempstr); } str.Append("]"); Response.Write(str.ToString()); Response.End(); } #endregion图形自动分配数值所占的百分比,个数以及名称。还有每个颜色代表的名称,并没有设置曲线图的X轴步长间距,是不是你还有什么特殊的需求? EXT中的piechart饼图,其实是使用falsh绘图,你要是想改进就把那个swf文件下载了自己研究。查了piechart得属性、事件、方法没找到解决办法。 Jquery 遮罩层为什么获取的高度=0 关于<tr>里嵌套<table>的问题 输入框判断,请求帮忙 ie和opera的兼容问题 问一简单问题 求一个原生js实现图片延迟加载 怎么样实现图片不在ie里面显示,而直接下载?? 页面间传递参数,如何转换字符编码,防止单引号双引号引起错误 HTML源码模式编辑下div标签自动替换成了p标签 关于简单的JSON格式数据显示问题,急~ 实在弄不出来,求JS验证QQ,手机正则 各位 问个 jQuery 小白问题 ~~~
var categoryStore = new Ext.data.Store({
autoLoad: true,
proxy: new Ext.data.HttpProxy({
url: 'ProgressControlReport.aspx?cmd=gressMap'
}),
reader: new Ext.data.ArrayReader({
fields: ['categoryName', 'categoryData']
})
})
categoryStore.load(); var maps = new Ext.Panel({
title: '项目进度统计图',
renderTo: 'piechartDiv',
width: '254',
layout: 'fit',
items: {
xtype: 'piechart',
store: categoryStore,
categoryField: 'categoryName',
dataField: 'categoryData',
listeners: {
itemclick: function (o) { }
},
extraStyle:
{
legend:
{
display: 'bottom',
padding: 3,
font:
{
family: 'Tahoma',
size: 11
}
}
}
}
}); /***********饼状图区域结束********/后台获取数据方法:
#region 获取数据填充饼状图
else if (GetString("cmd").Equals("gressMap"))
{
DataTable dt = new ReportBLL().GetSinglePrgessMap(GetString("unitId"), GetString("prjYear"), GetString("prjMonth"));
StringBuilder str = new StringBuilder();
str.Append("[");
if (dt != null && dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
str.Append("['" + dt.Rows[i]["datalable"] + "','" + dt.Rows[i]["total"] + "'],");
}
string tempstr = str.ToString().Substring(0, str.ToString().Length - 1);
str.Length = 0;
str.Append(tempstr);
}
str.Append("]");
Response.Write(str.ToString());
Response.End();
}
#endregion图形自动分配数值所占的百分比,个数以及名称。还有每个颜色代表的名称,并没有设置曲线图的X轴步长间距,是不是你还有什么特殊的需求?