Коллеги, всем привет!
Столкнулись с ограничением на 100000 записей в выпадающем списке, можно это ограничение как-то увеличить или обойти?
Данный список расположен на кастомном модальном окне, поэтому сделать справочник вместо выпадающего списка не получится.
Нравится
Сергей, здравствуйте!
100.000 записей, выгруженных на клиент, уложат браузер.
В базовой версии выгружаются только 15 записей. При вводе символов происходит запрос на повторную выгрузку данных и выгружается 15 новых записей.
100.000 записей, выгруженных на клиент, уложат браузер.
Ну это вы слишком критично :) JSON на 100000 нод это не так уж и много в масштабах интерпритатора JS, откройте консоль и пишите:
var BigObject = {} for (var i = 0; i < 100001; i++) { BigObject["textfield" + i] = {index: i, text: i + " "} } for (var b = 90000; b < 90100; b++){ console.log(BigObject["textfield" + b]) }
Вы даже глазом моргнуть не успеете как сотка записей из хипа вам еще и в консоль отрендериться :)
В хипе ляжет 10 KB оверхеда, при все самого аппа в 18 MB - это "детский лепет"
Тут основной вопрос в том чтобы не выводить все 100000 разом в рендер клиенту :)