Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.01.2021, 06:37
|
|||
---|---|---|---|
Подскажите что использовать для динамической перезагрузки страницы |
|||
#18+
Есть кастомная веб-часть вывода в таблице элементов списка. Веб-часть разбивает данные постранично, имеется возможность отфильтровать записи по полям, в т.ч. по нескольким сразу, а так же по полям в связанных списках по Loockup полю, при этом таблица работает со списками с бОльшим количеством записей, чем указано в лимите (по умолчанию 10 тыщ для обычного пользователя). Сейчас при переходе на длругую страницу или фильтрации, страница перезагружается. Необьзходимо сделать динамическую загрузку данных без перезагрузки страницы. Подскажите, какие технологии стоит заюзать. Как вариант — REST API, но получится ли произвести фильтрацию по полям в связанных по лукап-полю списках используя Join в SPQuery, и вообще есть ли смысл двигаться этим путем? Если нет, то как лучше написать кастомную выборку и отдачу данных в виде JSON, с помощью хандлера, сервиса, если сервиса, то как именно, или как-то еще? В общем интересует все, что с этим связано, т.к. необходимо выбрать оптимальный вариант. Заранее благодарен за любые в той или иной степени полезные ответы и советы — СПАСИБО! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.01.2021, 06:44
|
|||
---|---|---|---|
Подскажите что использовать для динамической перезагрузки страницы |
|||
#18+
А вообще, REST API не очень хотелось бы использовать по той причине, что уже реализована выборка данных с учетом всех вышеописанных и не только нюансов и не зхотелось бы теперь дублировать эту функциональность еще и на жабаскрипте. Поэтому, пока склоняюсчь к написанию хандлера\сервиса. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=12&mobile=1&tid=1329823]: |
0ms |
get settings: |
15ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 2601ms |
total: | 2726ms |
0 / 0 |