Возврат функции, чтобы иметь разные значения (текст) для каждого элемента. javascript - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь изменить демо-датчик из Dev Express

Легенда показывает гонщика 1,2,3. Как я могу изменить javascript, чтобы вместо этого было 5 разных имен. Я не хочу, чтобы индекс 1,2,3 вместо этого я не хочу 5 элементов, таких как: Гамильтон, Боттас, Леклер c и c.

var DemoApp = angular.module('DemoApp', ['dx']);

DemoApp.controller('DemoController', function DemoController($scope) {
    $scope.barGaugeOptions = {
        startValue: 0,
        endValue: 200,
        values: [121.4, 135.4, 115.9, 141.1, 127.5],
        label: { visible: false },
        tooltip: {
            enabled: true,
            customizeTooltip: function (arg) {
                return {
                    text: getText(arg, arg.valueText)
                };
            }
        },
        "export": {
            enabled: true
        },
        title: {
            text: "Average Speed by Racer",
            font: {
                size: 28
            }
        },
        legend: {
            visible: true,
            verticalAlignment: "bottom",
            horizontalAlignment: "center",
            customizeText: function(arg) {
                return getText(arg.item, arg.text);
            }
        }
    };

    function getText(item, text){
        return "Racer " + (item.index + 1) + " - " + text + " km/h";
    }
});
...