在HTML中对Kendo UI图表绑定执行转换

时间:2016-03-23 13:58:30

标签: javascript angularjs kendo-ui kendo-chart

我正在使用一个Kendo UI Chart和Angular,绑定到我在HTML中的系列:

<div kendo-chart
    k-data-source="result.Details"
    k-series="[
             { xField: 'myX.value', yField: 'myY.value' },
             { xField: 'myX.value', yField: 'myOtherY.value' }]"
    k-series-defaults="{ type: 'scatterLine' }"></div>

为什么myX.value,而不只是myX?因为它发布到.NET客户端和Web客户端。 .NET客户端接收一个具有Value属性和Unit属性(即3米或20千克)的类。

我想知道我是否不能只对我的xField和yField值执行一个函数?类似的东西:

{xField: 'Transform(myX.value)', yField: 'Transform(myY.value)' }

为什么吗

这是一个简单的例子,其中不需要转换(因为我可以绑定到myX.value)。但由于我如何序列化为JSON for .NET,我需要为Web进行不同的序列化。我想对两者进行相同的序列化,但这意味着我的Web / js代码将获得myX为“20 kg”。然后我需要解析20。

0 个答案:

没有答案