Как отобразить текст ArgumentField во всплывающей подсказке вместо значения в элементах управления devextreme BarChart - PullRequest
0 голосов
/ 11 июля 2019

Я попытался показать текст поля аргумента в подсказке вместо значения.Но какое бы имя я ни указывал в разделе настройки всплывающей подсказки, оно возвращает только значение.

Это код, который я пробовал.@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 = "", Автоматизация = Модель. Автоматизация, ChassisOCR = Модель.ChassisOCR, ContainerOCR = Model.ContainerOCR, TrailorOCR = Model.TrailorOCR}

                                                                                             })

)

Я ожидаю текст аргумента вместо значения во всплывающей подсказке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...