Мне нужна некоторая концептуальная помощь:
Я пытаюсь отобразить страницу, которая содержит одну таблицу с большим количеством данных (умеренно большое количество строк, очень большое количество столбцов), и я хочу, чтобы эта страница была максимально быстрой и плавной с точки зрения пользователя.Я делаю следующее:
Получение списка, содержащего первичные ключи базы данных элементов, которые должны отображаться в таблице.
Выполняйте итерацию по списку, асинхронно запрашивайте каждый элемент по его первичному ключу и, каждый раз, когда элемент извлекается, добавляйте его в таблицу.
Каждая из этих операций поиска реализована в виде WebЗвонок в службу поддержки.
Теперь мои вопросы следующие:
Как я могу изменить порядок элементов, если они поступают в другом порядке, чем они были запрошены?(Для меня абсолютно необходимо, чтобы эти элементы были вставлены в таблицу в тех же положениях, что и их соответствующие первичные ключи в исходном списке.)
Может ли эта стратегия быть совместимой скакой-нибудь из основных элементов управления сеткой JavaScript, доступных там?(Разумеется, без необходимости изменять или понимать, как эти элементы управления работают внутри.)