Kendo UI RadialGauge 在指针上添加自定义工具提示
Kendo UI RadialGauge add custom tool-tip on pointer
我想将图表的当前值显示到指针工具提示中,如果有任何添加工具提示的方法请建议,请检查gauge screenshot
此 afaik 没有内置方法。所以你可以像这样使用 kndoUI 工具提示对象:
在仪表配置中,我为指针分配了一种独特的 CSS 颜色,这样我就可以轻松查询 SVG 元素
$("#gauge").kendoRadialGauge({
pointer: {
value: $("#gauge-value").val(),
color: "rgba(255,102,0,.999)"
},
scale: {
minorUnit: 5,
startAngle: -30,
endAngle: 210,
max: 180
}
});
然后设置工具提示小部件,以便在显示时将内容设置为仪表的当前值。 filter 属性指向具有我们独特填充颜色的任何 dom 对象。
var tooltip = $('#gauge').kendoTooltip({
filter: '[fill="rgba(255,102,0,.999)"]',
position: "center",
content: $("#gauge").data("kendoRadialGauge").value(),
show: function(e) {
e.sender.options.content = $("#gauge").data("kendoRadialGauge").value();
e.sender.refresh();
}
}).data("kendoTooltip");
这里是道场DEMO
我想将图表的当前值显示到指针工具提示中,如果有任何添加工具提示的方法请建议,请检查gauge screenshot
此 afaik 没有内置方法。所以你可以像这样使用 kndoUI 工具提示对象:
在仪表配置中,我为指针分配了一种独特的 CSS 颜色,这样我就可以轻松查询 SVG 元素
$("#gauge").kendoRadialGauge({
pointer: {
value: $("#gauge-value").val(),
color: "rgba(255,102,0,.999)"
},
scale: {
minorUnit: 5,
startAngle: -30,
endAngle: 210,
max: 180
}
});
然后设置工具提示小部件,以便在显示时将内容设置为仪表的当前值。 filter 属性指向具有我们独特填充颜色的任何 dom 对象。
var tooltip = $('#gauge').kendoTooltip({
filter: '[fill="rgba(255,102,0,.999)"]',
position: "center",
content: $("#gauge").data("kendoRadialGauge").value(),
show: function(e) {
e.sender.options.content = $("#gauge").data("kendoRadialGauge").value();
e.sender.refresh();
}
}).data("kendoTooltip");
这里是道场DEMO