powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Пагинация, как правильно, как выбрать середину и какие варианты есть?
16 сообщений из 66, страница 3 из 3
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033898
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Придумай как сделать так чтобы юзер не потерял ни одной Records при пагинации.
я когда начинаю такое делать возникают куча вариантов - вот какой из них выбрать это какая проблема...
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033904
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давай начнем с простого. Чтоб фиксить эти аномалии у нас есть два подхода.

- Детктировать изменения в страницах прошедшие с момента просмотра 1-й страницы
- Отказаться от изменений на момент пагинации вообще (тразнакции БД и изоляции) и предупредить
пользователя что он работает со снапшотом. Если захочет увдеть явно изменения - тыцнет батон
и будет также предупрежден о том что нумерация может съехать и надо смотреть сначала.

Мне подходят оба. Только надо обсудить как их делать.
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033916
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Третий вариант в веб самый простой.
22259498
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033923
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Мне подходят оба. Только надо обсудить как их делать.
я предложил вариант
вадя
есть метод в котором производится crud. единственный метод перед базой.
в этом методе я могу сделать рассылку всем заинтересованным - с отображение изменений.
для этого мне не нужны обращения всех заинтересованных. мне нужен просто их список.

если для вэб - то websocket.
в любом месте кода можно вызвать метод отправки данных. в этом же методе определить кому отправлять.
практически как system.out.print(), только с указанием кому ....
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033973
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Ну вот ты юайщик. По крайней мере это следует из твоих постов. Или фулстек неважно.

Придумай как сделать так чтобы юзер не потерял ни одной Records при пагинации.

в чём проблема то при нажатии отправить запрос и получить свой JSON с изменениями?
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033979
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажите как вы будете работать с базой данных. Какие запросы будете писать.
Как будете вести учот страниц и записей на странице. Как будете обрабатывать
вариант №1 и №2 о которых я писал.
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033986
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запрос отправит № сущности (клиент, например), id, время последнего обновления
если по нему были изменения, то вернёт их.
учёт ведёт БД.
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033987
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Расскажите как вы будете работать с базой данных. Какие запросы будете писать.
Как будете вести учот страниц и записей на странице. Как будете обрабатывать
вариант №1 и №2 о которых я писал.
тогда расскажи что должно отображаться
будем считать, что нажатие на некстпайдж есть событие нулевой длительности для всей системы клиент-сервер
до нажатия старые данные, после - новые.
таким образом получаем "статическую" систему
смотрели смотрели вторую страницу , нажали, смотрим новую страницу
что должно произойти со второй страницей , когда на предыдущих произошло:
- добавили одну запись
- добавили несколько записей
- изменили одну запись
- изменили несколько записей
- удалили одну запись
- удалили несколько записей
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033994
alex1610
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пару лет назад здесь же задавался аналогичным вопросом. У меня были пользователи, которые периодически хотели получать N-многотысячную страницу. Решение подсмотрел тут
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033997
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex1610
Пару лет назад здесь же задавался аналогичным вопросом. У меня были пользователи, которые периодически хотели получать N-многотысячную страницу. Решение подсмотрел тут
это отдельная проблема. пока она тут не рассматривается.
ну а по
alex1610
N-многотысячную страницу.
я бы послал таких заказчиков.
это глупая затея.
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40033999
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex1610
Пару лет назад здесь же задавался аналогичным вопросом. У меня были пользователи, которые периодически хотели получать N-многотысячную страницу. Решение подсмотрел тут


Оно вообще не про обсуждаемую тему, и при этом чувак откровенно гонит:
- случаи когда бы в UI использовалась сортировка по PK крайне редки, в основном используется что-то более явное и понятное пользователю
- нет вообще никаких гарантий, что видимость определенных данных пользователю хоть как-то коррелирует с PK
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40034009
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79,

работа с базой - это отдельная задача, причём очень глобальная.
её решение будет строится от ответов - на то , что я задал 22259773
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40034010
alex1610
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов,

Речь идет об организации пагинации, а не фильтраци и сортировки. Все там нормально. Но, конечно, так делать нужно, когда есть необходимость.

Ps я действительно ошибся топиком.
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40034011
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex1610,

ошибка не велика - если продолжать к этой проблеме подойдём...
меня там(по ссылке на хабр) смутило - что не объясняется что таблица - это куча.
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40034093
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
java вообще никогда не видит никаких таблиц. Вся информация о мире таблиц представлена
имплементациями драйверов семества JDBC.

В частности интерфесом java.sql.ResultSet и ORM также работает.
...
Рейтинг: 0 / 0
Пагинация, как правильно, как выбрать середину и какие варианты есть?
    #40034098
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
java вообще никогда не видит никаких таблиц. Вся информация о мире таблиц представлена
имплементациями драйверов семества JDBC.

В частности интерфесом java.sql.ResultSet и ORM также работает.
а кто с этим спорит?
...
Рейтинг: 0 / 0
16 сообщений из 66, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Пагинация, как правильно, как выбрать середину и какие варианты есть?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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