Получить DevExtreme DropDownBox Выбранные значения - PullRequest
3 голосов
/ 09 июня 2019

Я использую множественный выбор DevExtreme DropdownBox в View и заполняю его из модели, но я не могу получить выбранные значения в контроллере по методу Post, как я могу прочитать выбранные значения?

1 Ответ

3 голосов
/ 10 июня 2019

Наконец, я сделал это, я получил @ Html.HiddenField, затем заполнил значение скрытого поля в функции ниже js:

    function getSelectedItemsKeys(items) {
    var result = [];
    items.forEach(function (item) {
        if (item.selected) {
            result.push(item.key);
        }
        if (item.items.length) {
            result = result.concat(getSelectedItemsKeys(item.items));
        }
    });
    $("#myHF").val(result);
    return result;
}

, а затем отправил скрытое поле в контроллер по модели представления

...