我试图在Kendo UI中为特定字段爆炸饼图的特定部分

时间:2014-04-15 05:31:23

标签: kendo-ui kendo-dataviz

如何在 Kendo DataViz

中分解饼图

我的数据来自数据库,我的代码是这样的:

dataSource: {
                data: StageData
            },
            title: {
                align: "center",
                text: "Clients by Stage",
                font: "14px Open Sans",
                color: "#3cb2e1"
            },
            legend: {
                visible: false
            },
            series: [{
                type: "pie",
                field: "CountClients",
                aggregate: "sum",
                categoryField: "StageId",
                explodeField: function(){
                                if(categoryField=="Advocate"){
                                    $(this).explode = true;
                                }
                            },
                overlay: {
                    gradient: "none"
                }

这里我试图在 categoryField 是“倡导者”时爆炸派,但这不起作用。 任何人都可以建议我如何实现这一目标。 感谢

1 个答案:

答案 0 :(得分:0)

我可能会迭代StageData,并为每个对象设置一个爆炸值。

$.each(StageData, function(i, s) {
  if(s.StageId === 'Advocate') {
    s.explode = true;
  }
  else {
    s.explode = false;
  }
});

示例...... http://jsbin.com/hiqaj/1/edit