我用chrome对代码中renderWeekdata()进行debug发现这个方法未被调用,是什么原因造成的?求教!!!
配置项如下
var weekdata = [ '日', '一', '二', '三', '四', '五', '六' ];
var day = 30;
var allweekdata = [];
for (var i = 0; i < 30; i++) {
allweekdata[i] = weekdata[i % 7];
}
function renderWeekdata(params, api) {
alert(1);
return {
type : 'group',
children : [ {
type : 'rect',
z : 100,
left : 'center',
top : 'center',
shape : {
width : 40,
height : 30
}
}, {
type : 'text',
z : 100,
top : 'middle',
left : 'center',
style : {
text : params,
font : '20px "STHeiti", sans-serif'
}
} ]
};
}
option = {
xAxis : {
/* show : false, */
gridIndex : 0,
min : 0,
max : 20,
interval: 7
},
yAxis : {
show : false,
gridIndex : 0,
min : 0,
max : 15,
inverse : true
},
series : {
type : 'custom',
renderItem : renderWeekdata('a',''),
encode : {
x : 1,
y : 0
},
data : allweekdata
}
};