Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
Всем привет Я использую asp.net mvc razor На странице необходимо отобразить большой список - телефонная книга на 550 записей и строка поиска с фильтрацией "на лету". Постраничный вывод не подходит, надо именно все на одной странице. Как и следовало ожидать, страница загружается слишком долго. Даже если убрать все jquery скрипты, поиск и загрузку фоток, оставить только ФИО и телефон - все равно слишком долго. Подскажите - как сделать так, чтобы на страницу загрузилось сначала первые 50 записей, а потом незаметно в фоновом режиме подгружалось остальное... Спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 14:25 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
babaEGA, Ajax? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 14:57 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
babaEGA, google: jquery server filter grid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 15:08 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
hVosttbabaEGA, google: jquery server filter grid Вроде как jquery рудимент, который пора отправить в анналы истории)))) babaEGAВсем привет Я использую asp.net mvc razor На странице необходимо отобразить большой список - телефонная книга на 550 записей и строка поиска с фильтрацией "на лету". Постраничный вывод не подходит, надо именно все на одной странице. Как и следовало ожидать, страница загружается слишком долго. Даже если убрать все jquery скрипты, поиск и загрузку фоток, оставить только ФИО и телефон - все равно слишком долго. Подскажите - как сделать так, чтобы на страницу загрузилось сначала первые 50 записей, а потом незаметно в фоновом режиме подгружалось остальное... Спасибо за помощь Я использовал такой подход, рисовал пустую таблицу с количество строк равным количеству записей и в строки, которые сейчас видны используя jquery.appear.js подгружал через вебсервис. Таблица в 120 000 строк нормально отрисовывалась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 16:55 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВВроде как jquery рудимент, который пора отправить в анналы истории)))) jQuery приближается к нему, я говорил про jQuery AJAX — отэто точно вонючее рудиментище ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 17:12 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
hVostt, Ну оно (говнище) пока работает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 00:47 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
DarkMasterhVostt, Ну оно (говнище) пока работает.. Раз работает — не трожь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 09:34 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
Вот что нашла https://www.devtxt.com/blog/asp-net-mvc-infinite-scrolling ДЕмо - http://mvcinfinitescroll.azurewebsites.net/ Рисует первые записи, остальные подгружает при скроллировании вниз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 12:05 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВЯ использовал такой подход, рисовал пустую таблицу с количество строк равным количеству записей и в строки, которые сейчас видны используя jquery.appear.js подгружал через вебсервис. Таблица в 120 000 строк нормально отрисовывалась. интересный способ получается у вас всегда видно например 50 строк, но если пользователь смотрит ниже, то у вас эти 50 строк заменяются на следующие 50 - так что ли? Или добавлялись новые строки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 12:09 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
babaEGA, Рисуется вся таблица сразу, сколько бы в ней строк не было, но ячейки не заполнены и тупо так Код: html 1. с одним атрибутом ID по которому можем определить, какую строку подгружать и при ее показе при скролинге подгружаем и показываем. Это единственный способ, который мне удалось найти на хотелку "что бы все данные были видны сразу" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 14:15 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВbabaEGA, Рисуется вся таблица сразу, сколько бы в ней строк не было, но ячейки не заполнены и тупо так Код: html 1. с одним атрибутом ID по которому можем определить, какую строку подгружать и при ее показе при скролинге подгружаем и показываем. Это единственный способ, который мне удалось найти на хотелку "что бы все данные были видны сразу" классно придумано спасибо за совет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 10:45 |
|
||
|
Как отобразить сначала первые 50 записей, а позже подгрузить другие в фоновом режиме?
|
|||
|---|---|---|---|
|
#18+
babaEGAклассно придумано спасибо за совет) Да, еще забыл, нужно установить через стили минимальную высоту для строк, будет красивей смотреться, не будет "плыть". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 13:17 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39262953&tid=1355828]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 371ms |

| 0 / 0 |
