Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Html вывод строк / 25 сообщений из 28, страница 1 из 2
07.11.2015, 21:22
    #39097380
goldenhawk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
На страницу jsp вывожу список людей. если их много то страница в высоту увеличивается. Как сделать чтобы показывать фиксированное количество людей (например по 20 ), а остальных просматривать листая страницы. или как это еще реализовать ?
...
Рейтинг: 0 / 0
07.11.2015, 23:35
    #39097431
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
goldenhawk,
look for pagination samples
...
Рейтинг: 0 / 0
08.11.2015, 00:02
    #39097441
questioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
goldenhawk,
На сервере заполнять коллекцию только 20 элементами например.
При тычке на стрелку возвращать на jsp следующие 20 (с релоадом страницы целиком).

Или можно сразу всё отобразить в html, а js-ом отпаджинировать (table-sorter.js например)

или ajax-ом...

в общем вариантов куча.
...
Рейтинг: 0 / 0
08.11.2015, 03:03
    #39097469
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
goldenhawkНа страницу jsp вывожу список людей. если их много то страница в высоту увеличивается. Как сделать чтобы показывать фиксированное количество людей (например по 20 ), а остальных просматривать листая страницы. или как это еще реализовать ?
этот вопрос решается средствами html, / css. java . здесь не причём
...
Рейтинг: 0 / 0
08.11.2015, 09:37
    #39097504
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
вадяgoldenhawkНа страницу jsp вывожу список людей. если их много то страница в высоту увеличивается. Как сделать чтобы показывать фиксированное количество людей (например по 20 ), а остальных просматривать листая страницы. или как это еще реализовать ?
этот вопрос решается средствами html, / css. java . здесь не причём
это что-то новое... js- да, джава - да, но с каких пор стало возможным программировать на html / css ? )))
...
Рейтинг: 0 / 0
08.11.2015, 17:14
    #39097666
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
rema174,
понятие склорбар тебе известно?
...
Рейтинг: 0 / 0
08.11.2015, 17:15
    #39097667
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
и я не говорил о программировании.....
...
Рейтинг: 0 / 0
09.11.2015, 12:20
    #39098204
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
goldenhawkНа страницу jsp вывожу список людей. если их много то страница в высоту увеличивается. Как сделать чтобы показывать фиксированное количество людей (например по 20 ), а остальных просматривать листая страницы. или как это еще реализовать ?

Ну... Если взять, например, Spring. То в нем для DAO (Spring-DATA) слоя есть интерфейс PagingAndSortingRepository.
В котором есть все для пагинации.
Передаем Pageable.
Получаем Page в котором есть все чтобы отобразить страницу.

По идее можно сделать и самому.
На вход подается номер страницы и количество элментов.
На выходе список, который отобразится на странице, и общее количество элементов.

Удачи!
...
Рейтинг: 0 / 0
09.11.2015, 12:28
    #39098214
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
Может у него "сайт на jsp-хах". А вы ему Spring советуете. Это может быть медвежьей услугой.
...
Рейтинг: 0 / 0
09.11.2015, 12:58
    #39098269
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
если у тс не тысячи записей, то простой див и скролбар позволят выводить без увеличения высоты страницы
...
Рейтинг: 0 / 0
09.11.2015, 13:00
    #39098271
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
вадябез увеличения высоты страницы
что за высота страницы?
...
Рейтинг: 0 / 0
09.11.2015, 13:05
    #39098276
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
вадя,
я к тому что нет высоты страницы.
Про какой скроллинг ты, мне непонятно. Скроллинг от эксплорера появляется автоматом при НЕвлазивании) контрола в видимую область.
Т.е. без пагинации пусть будут 1000 строк и ддинная вниз страница. Нет проблем. Ничего писать не надо.
...
Рейтинг: 0 / 0
09.11.2015, 13:10
    #39098283
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
щас посмотрел у себя - 1000 строк, html = 500 КБ.
Показ через 0,5сек.
...
Рейтинг: 0 / 0
09.11.2015, 13:26
    #39098304
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
maytonМожет у него "сайт на jsp-хах". А вы ему Spring советуете. Это может быть медвежьей услугой.

Я знаю, что сахар вреден... Но это очень вкусно!
Насчет Spring согласен.
Стоит попробовать отказаться очень трудно! :-)
...
Рейтинг: 0 / 0
09.11.2015, 15:19
    #39098513
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
Вот именно что сахар. Нету никаких бизнес-метрик чтобы оценить что Spring
будет нужен для обеспечения pagination.

Это всё равно что умирающему от голода рассказывать о пользе высадки озимых
или яровых в весенне-осенние периоды.
...
Рейтинг: 0 / 0
09.11.2015, 15:19
    #39098515
goldenhawk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
имелось ввиду, если должно вывестись 100 записей, то не показывать 100 записей на одной странице( и чтобы все посмотреть пролистывать страницу ) , а выводить по 20 записей, а чтобы посмотреть остальные записи нажимать на стрелку и чтоб показало след 20 записей . Вот такая задача.
...
Рейтинг: 0 / 0
09.11.2015, 15:27
    #39098530
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
goldenhawkимелось ввиду, если должно вывестись 100 записей, то не показывать 100 записей на одной странице( и чтобы все посмотреть пролистывать страницу ) , а выводить по 20 записей, а чтобы посмотреть остальные записи нажимать на стрелку и чтоб показало след 20 записей . Вот такая задача.
Ты ж программист. Начни с декомпозиции задачи.
- Выборка N строк из базы с позиции M
- Вывод в N строк в HTML
- Переход на позицию M
...
Рейтинг: 0 / 0
09.11.2015, 15:32
    #39098544
JonnySKS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
Если подгружать с сервера частями - java.
Если выгружать все 100 записей и в морде делать пагинацию то html/css и js.
Нужно определиться с методом.
...
Рейтинг: 0 / 0
09.11.2015, 15:39
    #39098553
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
goldenhawkимелось ввиду, если должно вывестись 100 записей, то не показывать 100 записей на одной странице( и чтобы все посмотреть пролистывать страницу ) , а выводить по 20 записей, а чтобы посмотреть остальные записи нажимать на стрелку и чтоб показало след 20 записей . Вот такая задача.
вот круто чел написал пару функций на JS
- зайди по ссылке и нажми там кнопку
https://jsfiddle.net/axeqojwu/1/embedded/result/

user89
http://www.sql.ru/forum/1162633/tablica-fiksirovannyy-zagolovok-stolbec
...
Рейтинг: 0 / 0
09.11.2015, 15:40
    #39098556
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
это если руками и не учитывать компоненты и билиотеки готовые.
...
Рейтинг: 0 / 0
09.11.2015, 16:49
    #39098646
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
Petro123вадябез увеличения высоты страницы
что за высота страницы?
не пугай меня...
высота страницы, как правило, экран — шапка+футер
вычисляется одним сss
это высота дива
у дива задается скрол
дальше жевать?
...
Рейтинг: 0 / 0
09.11.2015, 16:54
    #39098651
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
JonnySKSЕсли подгружать с сервера частями - java.
Если выгружать все 100 записей и в морде делать пагинацию то html/css и js.
Нужно определиться с методом.
нужно учить html, js, css
тут уже одна java не спасает, не отставайте от жизни
...
Рейтинг: 0 / 0
09.11.2015, 17:25
    #39098686
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
вадянужно учить html, js, css
тут уже одна java не спасает, не отставайте от жизни

Учить может и нужно, но это не относится к обсуждаемому вопросу.
Например, в данном форуме в списке тем реализовано листание страниц - без всяких CSS и JavaScript, а простым способом получения страницы с заданным номером. По номеру странице на стороне сервера определяется диапазон строк в таблице для показа в ней. На сервере используется не Java, но этот способ не зависит от языка.
...
Рейтинг: 0 / 0
09.11.2015, 17:32
    #39098691
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
вадядальше жевать?
ты про это?
18390066
я считаю такой способ не прост. И делают его профи.
Лично в моём проекте нет высоты страницы. Все странички скроллятся т.к. выше самого экрана.
Даже в зав-ти от фильтра в табле высота изменяется.
...
Рейтинг: 0 / 0
09.11.2015, 17:47
    #39098709
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Html вывод строк
JonnySKSЕсли подгружать с сервера частями - java.
Если выгружать все 100 записей и в морде делать пагинацию то html/css и js.
Нужно определиться с методом.
Нужно на уровне бизнес-требований понимать что хочет видеть пользователь.
В неком пессимистичном сценарии он может запросить OVER 100500 строк (почему бы нет?)
которые будут грузится в JS пока не выпадут в таймаут или нехватку memory
для grid (всё зависит от кастомизаций).

Надо это понимать и проектировать приложение таким образом чтобы pagination
решал проблемы а не создавал новые.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Html вывод строк / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]