我尝试在工具提示中显示参数字段文本而不是值。但是无论我在自定义工具提示部分中传递的名称是什么,它仅返回值。
这是我尝试的代码。 @model Visibility.Model.BarDiagram
@(Html.DevExtreme()。Chart()
.Size(s => s.Width(150).Height(220)).Theme(VizTheme.GenericDark)
.CommonSeriesSettings(s => s
.ArgumentField("Value")
.Type(SeriesType.Bar)
.HoverMode(ChartSeriesHoverMode.None)
.Label(l => l
.Visible(true)
.Format(f => f
.Type(Format.Percent)
.Precision(0)
)
)
)
.ValueAxis(v => v.Add().Label(l => l.Format(Format.Percent).Font(m => m.Size(9))))
.Series(s =>
{
s.Add().ValueField("Automation").ShowInLegend(false).Name("Automation").Color("Blue").Label(t => t.VerticalOffset(45).Font(m => m.Color("White").Size(9)).BackgroundColor("no color")).BarWidth(22);
s.Add().ValueField("ChassisOCR").ShowInLegend(false).Color("Orange").Label(t => t.VerticalOffset(45).Font(m => m.Color("White").Size(9)).BackgroundColor("no color")).BarWidth(22);
s.Add().ValueField("ContainerOCR").ShowInLegend(false).Color("DarkGrey").Label(t => t.VerticalOffset(45).Font(m => m.Color("White").Size(9)).BackgroundColor("no color")).BarWidth(22);
s.Add().ValueField("TrailorOCR").ShowInLegend(false).Color("Grey").Label(t => t.VerticalOffset(45).Font(m => m.Color("White").Size(9)).BackgroundColor("no color")).BarWidth(22);
}).Tooltip(t => t.Enabled(true).Format(f => f.Type(Format.Percent)).CustomizeTooltip(@<text>
function (info) {
return
text: info.seriesName}
</text>))
// .Title("Gross State Product within the Great Lakes Region")
.Legend(l => l
.VerticalAlignment(VerticalEdge.Bottom)
.HorizontalAlignment(HorizontalAlignment.Center)
)
.OnPointClick(@<text>
function(e) {
e.target.select();
}
</text>)
//.DataSource(Model.BarList)
.DataSource(new List<object> {
new {Value =“”,Automation = Model.Automation,ChassisOCR = Model.ChassisOCR,ContainerOCR = Model.ContainerOCR,TrailorOCR = Model.TrailorOCR}
})
)
我希望参数文本而不是工具提示中的值。