rename extjs pie chart label

昨天要做pie chart,要求是图例与标题显示不一样,这个刚开始感觉有点棘手,官方例子也没有不同的,在网上搜索了很长时间,就找到一个合适的答案,仔细一看很坑爹啊,都是对着老外的帖子抄过来的,什么扩展源码,自定义legend,写了一堆的什么扩展源码,结果还是不全的,浪费了好长的时间啊,有点不厚道,没有办法只能自己查API了,仔细查看会发现。

renderer : Function
Optional function for formatting the label into a displayable value. Default value: function(v) { return v; }


那么就去试试看吧。

json数据
 {"name":"MR","precent":"22.52%"},   
{"name":"DXR","precent":"30.34%"},
{"name":"GTC","precent":"55%"},
{"name":"IXR","precent":"20.0%"}


pie chart label
label: {
field: 'name',//设置为name则legend就会显示name
display: 'rotate',
contrast: true,
font: '18px Arial',
renderer: function(v) {
var record = pieChartStore.findRecord('name',v);//根据对应的name查找出对应的record
return record.get('precent')+ '%'; //修改label为precent
}
}


这样就OK了,如下图。

[img]http://dl.iteye.com/upload/attachment/0070/7557/1052448e-e29f-3374-9de5-3b27b38b427a.png[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值