Kendo DropDownList слишком медленный при чтении источника данных

1

У меня есть раскрывающийся список /multiSelect... Каждый из них связан с методом контроллера, который возвращает 37 000 элементов...

Для отображения данных требуется много времени...

Итак, я думал, что мы НЕ ДОЛЖНЫ возвращать 37000 предметов в выпадающие меню.

Можно ли остановить эту проблему буферизации?

  • 0
    Если у вас так много объектов, выпадающий список / множественный выбор не подходят для этого. Вы можете использовать множественный выбор с опцией автозаполнения и показывать только первые n результатов.
Теги:
kendo-dropdown
kendo-multiselect

1 ответ

0
Лучший ответ

если вы используете multiSelect, рассмотрите возможность использования опции MinLength:

Html.Kendo().ComboBoxFor(m => m.ObjectID)
                    //start autocompleting only after 3 char
                    .MinLength(3)

И, как было предложено в первом комментарии, вы также можете взять только первые n результатов в действии контроллера.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню