Size: a a a

2021 June 22

VV

Vitaly Vasiliev in pro.elixir
источник

AD

Anastasiya Dyachenko in pro.elixir
привет, кто пользовался paginator, можно в нем искорячиться и сделать пагинацию вложенных списков?
источник

AD

Anastasiya Dyachenko in pro.elixir
или может кто знает хорошую библиотеку для курсорной пагинации чтобы было удобно с вложенными списками
источник

AB

Alex Bubnov in pro.elixir
а можно для общего развития пояснить, что вообще подразумевается?
источник

AD

Anastasiya Dyachenko in pro.elixir
в таком плане

%{
 after: ...,
 before: ...,
 items: [
  %{
     posts:
     %{
       after: ...,
       before: ...,
       items: [ ... ]
      },
   },
   ...
 ]
}
источник

AD

Anastasiya Dyachenko in pro.elixir
т.е. список сущностей с пагинацией, в каждой сущности есть ассоциация другими сущностями в виде списка с пагинацией
источник

LL

Lama Lover in pro.elixir
Такой библиотеки я вообще не видел
источник

AD

Anastasiya Dyachenko in pro.elixir
ну в graphql + absinthe можно такое сконструировать немножко допилив вручную
источник

LL

Lama Lover in pro.elixir
Типа есть Scrivener для курсорной пагинации, но в такую вложенную вещь он не умеет, потому что тут нужно несколько курсоров, которые зависят друг от друга
источник

AD

Anastasiya Dyachenko in pro.elixir
Scrivener для постраничной же
источник

LL

Lama Lover in pro.elixir
Что значит "постраничной" ?
источник

AD

Anastasiya Dyachenko in pro.elixir
значит что есть страницы фиксированного размера и ты по ним ходишь
источник

AD

Anastasiya Dyachenko in pro.elixir
курсорная пагинация это когда есть указатель на элемент в списке и в любой момент можно запросить сколько угодно до или после
источник

LL

Lama Lover in pro.elixir
Ну да, Scrivener так и работает
источник

AD

Anastasiya Dyachenko in pro.elixir
я вижу в доке слово page_number, но не вижу cursor
источник

AD

Anastasiya Dyachenko in pro.elixir
может я не туда смотрю
источник

LL

Lama Lover in pro.elixir
А, да, я перепутал Scrivener и Paginator
источник

AD

Anastasiya Dyachenko in pro.elixir
я Paginator использую как раз
источник

LL

Lama Lover in pro.elixir
В любом случае, и Paginator и Scrivener не умеют во вложенную курсорную пагинацию
источник

AD

Anastasiya Dyachenko in pro.elixir
а как вообще решается вопрос, когда есть подобные требования
источник