Как установить пользовательское значение для компонента Kendo Combo Box?

Я использую массив объектов для заполнения раскрывающегося списка в компоненте Kendo Combobox.

Я успешно реализовал компонент. Я также разрешаю пользователю указывать настраиваемые значения (используя свойство valueNormalizer), если элемент, который они ищут, отсутствует в раскрывающемся списке.

Как мне настроить раскрывающийся список для отображения любого значения, которое они добавили в поле со списком, чтобы, уходя со страницы, они могли вернуться позже и увидеть, что их пользовательское значение все еще находится в поле панели поиска?


person Jeffrey Juarez    schedule 17.08.2017    source источник


Ответы (1)


Я только что сделал что-то подобное. Вы можете установить для свойства allowCustom элемента управления значение true. Чтобы использовать эту опцию, вам нужно либо использовать примитивные значения в вашем наборе данных, либо установить для valuePrimitive значение true.

<kendo-combobox [data]="dataField" [valueField]="'valueField'"
    [textField]="'textField'" [allowCustom]="true" [valuePrimitive]="true">
</kendo-combobox>

http://www.telerik.com/kendo-angular-ui/components/dropdowns/api/ComboBoxComponent/

person dave    schedule 05.10.2017