echart 点击事件
2015-12-23 09:59
288 查看
require.config({
packages: [
{
name: 'echarts',
location: '../../JavaScript/echarts',
main: 'echarts'
},
{
name: 'zrender',
location: '../../JavaScript/zrender',// zrender与echarts在同一级目录
main: 'zrender'
}
]
});
require(
[
'echarts',
'echarts/chart/bar',
'echarts/chart/pie'
],
function (ec) {
var myChart_Category = ec.init(document.getElementById('div_pieCategory'));
var myChart_State = ec.init(document.getElementById('div_pieState'));
var myChart_Bar = ec.init(document.getElementById('div_bar'));
SetStatisticsByCategory(ec, myChart_Category);
SetStatisticsByState(ec, myChart_State);
SetStatisticsByBeginTime(ec, myChart_Bar);
//设置点击事件
var ecConfig = require('echarts/config');
myChart_Category.on(ecConfig.EVENT.PIE_SELECTED, function (param) {
var selected = param.selected;
//de<a target="_blank" href="http://www.suchso.com/programmer/chengxuyuan-duanzi-bug-shangwang.html" class="keylink" title=" Bug修复" style="text-decoration:none; color:rgb(51,51,51)">Bug</a>ger;
var serie
serie = optionpie_category.series[0];
if (jQuery.inArray(true, selected[0]) > -1) {
for (var i = 0; i < serie.data.length; i++) {
if (selected[0][i]) {
$("#hid_category").val(serie.data[i].name);
}
}
}
else {
$("#hid_category").val("");
}
GetList(true);
})
myChart_State.on(ecConfig.EVENT.PIE_SELECTED, function (param) {
var selected = param.selected;
var serie;
serie = optionpie_state.series[0];
if (jQuery.inArray(true, selected[0]) > -1) {
for (var i = 0; i < serie.data.length; i++) {
if (selected[0][i]) {
$("#hid_state").val(serie.data[i].name);
}
}
}
else {
$("#hid_state").val("");
}
GetList(true);
})
myChart_Bar.on(ecConfig.EVENT.CLICK, function (param) {
var selected = param;
var xAxis;
xAxis = optionpie_bar.xAxis[selected.seriesIndex];
for (var i = 0; i < xAxis.data.length; i++) {
if (i == selected.dataIndex) {
if ($("#hid_date").val() != xAxis.data[i]) {
$("#hid_date").val(xAxis.data[i]);
} else {
$("#hid_date").val("");
}
GetList(true);
}
}
})
}
)
$(".MathJax").remove();
packages: [
{
name: 'echarts',
location: '../../JavaScript/echarts',
main: 'echarts'
},
{
name: 'zrender',
location: '../../JavaScript/zrender',// zrender与echarts在同一级目录
main: 'zrender'
}
]
});
require(
[
'echarts',
'echarts/chart/bar',
'echarts/chart/pie'
],
function (ec) {
var myChart_Category = ec.init(document.getElementById('div_pieCategory'));
var myChart_State = ec.init(document.getElementById('div_pieState'));
var myChart_Bar = ec.init(document.getElementById('div_bar'));
SetStatisticsByCategory(ec, myChart_Category);
SetStatisticsByState(ec, myChart_State);
SetStatisticsByBeginTime(ec, myChart_Bar);
//设置点击事件
var ecConfig = require('echarts/config');
myChart_Category.on(ecConfig.EVENT.PIE_SELECTED, function (param) {
var selected = param.selected;
//de<a target="_blank" href="http://www.suchso.com/programmer/chengxuyuan-duanzi-bug-shangwang.html" class="keylink" title=" Bug修复" style="text-decoration:none; color:rgb(51,51,51)">Bug</a>ger;
var serie
serie = optionpie_category.series[0];
if (jQuery.inArray(true, selected[0]) > -1) {
for (var i = 0; i < serie.data.length; i++) {
if (selected[0][i]) {
$("#hid_category").val(serie.data[i].name);
}
}
}
else {
$("#hid_category").val("");
}
GetList(true);
})
myChart_State.on(ecConfig.EVENT.PIE_SELECTED, function (param) {
var selected = param.selected;
var serie;
serie = optionpie_state.series[0];
if (jQuery.inArray(true, selected[0]) > -1) {
for (var i = 0; i < serie.data.length; i++) {
if (selected[0][i]) {
$("#hid_state").val(serie.data[i].name);
}
}
}
else {
$("#hid_state").val("");
}
GetList(true);
})
myChart_Bar.on(ecConfig.EVENT.CLICK, function (param) {
var selected = param;
var xAxis;
xAxis = optionpie_bar.xAxis[selected.seriesIndex];
for (var i = 0; i < xAxis.data.length; i++) {
if (i == selected.dataIndex) {
if ($("#hid_date").val() != xAxis.data[i]) {
$("#hid_date").val(xAxis.data[i]);
} else {
$("#hid_date").val("");
}
GetList(true);
}
}
})
}
)
$(".MathJax").remove();
相关文章推荐
- 多线程死锁
- WebService部署到IIS上
- 使用JET自动生成代码
- web在线打印,打印阅览,打印维护,打印设计
- 12.23,搜索标记
- Yii2-GridView
- Linux系统下处理已删除文件继续占用磁盘空间的问题
- 计算汉明权重
- Android之双指操作
- 在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)
- git commit之后发现message写错,修改办法
- 4.操作系统一些基本理念 (2)
- Paint及Canvas的简单应用
- uptime命令查看系统启动时间和运行时间、查看linux系统负载
- 12.23流水账号
- 利用CSS制作一些实用的图标
- Bundle的使用方法
- ubuntu 下安装VMware tools
- iOS xcode 文件中常见后缀名的释义
- 网站攻击的三种手段及预防方法