Установите ValueExpr для dxRadioGroup Devexpress равным значению enum, если источник данных отличается - PullRequest
0 голосов
/ 29 января 2019

Я использую dxRadioGroup devexpress

Я хочу, чтобы вывод был таким:

Selected (10)
All (235)

У меня есть:

Enum source
{
Selected
All
}

И у меня есть массив типа source [] , который содержит количество документов

Так что я получаю

[10, 235] (this.allowedSources)

Мой код выглядит так:

SomeId.dxRadioGroup(
                    {
                        items: this.allowedSources,
                        value: this.allowedSources[0],
                        itemTemplate: (data, index, element): void =>
                        {
                            element.append($("<div>").text(source[index] + " " + "(" + data + ")"));
                        }
                    });

Итак, выше, мне удалось отобразить Selected (10) All (235) как вывод

Но я хочу изменить ValueExpr dxRadioGroup, в настоящее время он содержит счетчик Я хочу, чтобы он был типа enum. Он должен быть эквивалентен source.All, source.Selected

Как мне изменить это?

...