Kendo ui 剑道UI图形状错误内容模板

Kendo ui 剑道UI图形状错误内容模板,kendo-ui,kendo-dataviz,Kendo Ui,Kendo Dataviz,我们可以在下面代码中的shapeDefaults内容模板部分使用剑道模板吗 $("#diagram").kendoDiagram({ dataSource: [{ "name" : "Telerik", "items": [ {"name": "Kendo", "items": [{"name": "Kendo", "items":[{"name":"abc"}]}]} ], }], shape

我们可以在下面代码中的shapeDefaults内容模板部分使用剑道模板吗

$("#diagram").kendoDiagram({
    dataSource: [{
        "name" : "Telerik",
        "items": [
          {"name": "Kendo", "items": [{"name": "Kendo", "items":[{"name":"abc"}]}]}
        ],
    }],     
    shapeDefaults: {


content:{template: "#=item.name#"}, //Need to use a kendo template here
      editable: true
    }
});

你的代码是正确的,但是剑道代码中有一个bug;使用模板时,不会在重画时添加视觉内容。 您可以等待下一个版本,或者简单地将其添加到重画视觉方法中,它应该是

redrawVisual: function() {
            this.visual.clear();
            this.shapeVisual = Shape.createShapeVisual(this.options);
            this.visual.append(this.shapeVisual);
            this.visual.append(this._contentVisual);
            this.updateBounds();
        }

您的模板工作正常,您可能需要提供不同的位置。