我有一个 Kendo UI datawiz 组件 RadialGauge,我想为它提供实时数据。它是使用 asp.net 包装器设置的,如下所示(从 kendo 演示中截取):
<div id="gauge-container-center">
@(Html.Kendo().RadialGauge()
.Name("tensionGauge")
.Pointer(pointer => pointer.Value(28))
.Scale(scale => scale
.MinorUnit(5)
.StartAngle(-60)
.EndAngle(240)
.Max(180)
.Labels(labels => labels
.Position(GaugeRadialScaleLabelsPosition.Inside)
)
.Ranges(ranges =>
{
ranges.Add().From(80).To(120).Color("#ffc700");
ranges.Add().From(120).To(150).Color("#ff7a00");
ranges.Add().From(150).To(180).Color("#c20000");
})
)
)
</div>
所有底层功能都是用于“实时”数据的设置和工作正常。我唯一的问题是如何将 signalR 值输入.Pointer(pointer => pointer.Value(signalRValueHere)
部件。关于如何做到这一点的任何建议?结合这两个框架的例子似乎还不是很多,所以搜索结果很少。