После прочтения документации у меня все еще возникают проблемы при попытке реализовать простое виртуальное поле со списком только с начальными значениями.поле со списком корректно отображает все мои значения, и виртуализация работает, но когда я выбираю элемент из выпадающего списка, он не появляется в поле со списком поля со списком.
Вот основной код:
Html
<select role="listbox" id="comboBoxId"></select>
javascript
var comboboxVar = $("#comboBoxId").kendoComboBox({
placeholder: "select...",
dataTextField: "DisplayName",
dataValueField: "Id",
dataSource: {
data: [{DisplayName: "name", Id: "id"}]
},
virtual: {
itemHeight: 26
}
});
После некоторой отладки я обнаружил, что при нажатии на раскрывающуюся опцию выбранный dataItem имеет значение null.Тем не менее, я не совсем уверен, почему.
Я также экспериментировал с методом valueMapper.После некоторого исследования я обнаружил, что если раскрывающийся список не имеет начальных значений и «значение» не используется, нет необходимости включать метод valueMapper.Я думаю, что вышеупомянутый сценарий применим к моей ситуации, но я не уверен, должен ли я все еще включать метод.
Я использую IE для отладки, и я использую этот код в Web-сети Visual Studio MVCприложение
Спасибо за помощь