Javascript 单击剑道网格行内的剑道图
我有剑道格网。其中一列包含堆叠剑道图,每行一个。以下是我如何使用数据绑定事件在网格内创建图表:Javascript 单击剑道网格行内的剑道图,javascript,jquery,kendo-ui,Javascript,Jquery,Kendo Ui,我有剑道格网。其中一列包含堆叠剑道图,每行一个。以下是我如何使用数据绑定事件在网格内创建图表: self.dataBound = function() { $(chartCellSelector).each(function () { var $this = $(this); $this.kendoChart({ //chart options go here }); }); }; 然后我还介绍了如何选择
self.dataBound = function() {
$(chartCellSelector).each(function () {
var $this = $(this);
$this.kendoChart({
//chart options go here
});
});
};
然后我还介绍了如何选择行网格事件
self.rowSelect = function (e) {
var dataItem = e.sender.dataItem(this.select());
//operations with the dataitem
};
当我单击图表控件外的行时,它在任何地方都可以正常工作。但是,当我单击堆叠图表中的行时,有时会出现JS错误:奇怪的是,它只出现在IE中,并且只出现在某些机器上:
错误:无法获取未定义或空引用的属性“removeChild”
崩溃发生在剑道内部javascript库中,因此看起来像剑道bug。我需要解决这个问题。即使禁用堆叠图表上的单击也可以,但这并不容易实现。所以问题是如何避免剑道中的javascript错误,或者如何在某些单元格(或单元格中的div)上禁用剑道行选择事件?这是一个剑道错误。我已经研究了一点剑道javascript,由于series.highlight属性,出现了错误! 我只是删除了这样的配置上的突出显示,错误就消失了
seriesDefaults: {
highlight: { visible: false },
...
},