169 похожих чатов

А на канбан доске делают инфинитискролл вообще? стоит ли?

32 ответов

38 просмотров

Зачем вообще нужна бесконечная прокрутка?

ᅠ ᅠᅠ ᅠ- Автор вопроса
Master Craftsman
Зачем вообще нужна бесконечная прокрутка?

ну чтобы не грузить все карточки сразу

ᅠ ᅠᅠ ᅠ
ну чтобы не грузить все карточки сразу

Так ты ж всё равно грузишь по частям, кадрами

Да, если есть проблема с тем, что данных на доске может быть очень-очень много и часто, и при этом проблема с их запросом/получением на беке

Dmitry Staver
Чего

Что не ясно?

ᅠ ᅠᅠ ᅠ- Автор вопроса
Grigorii K. Shartsev
Да, если есть проблема с тем, что данных на доске ...

а при каких событиях лучше вызывать событие подгрузки?

Master Craftsman
Что не ясно?

Ты ж сразу все загружать будешь, какими кадрами

ᅠ ᅠᅠ ᅠ- Автор вопроса
Grigorii K. Shartsev
Да, если есть проблема с тем, что данных на доске ...

с таблицей понятно, если в видишь конец таблицы, то грузишь

ᅠ ᅠᅠ ᅠ
а при каких событиях лучше вызывать событие подгру...

В бесконечном скроллинге это всегда событие собственно скроллинга

Master Craftsman
Что в твоём понимании кадр?

тебе и нужно обьяснить, что ты имел ввиду

ᅠ ᅠᅠ ᅠ
а при каких событиях лучше вызывать событие подгру...

через intersectionobserver отслеживаешь пересечение и подгружаешь данные

Dmitry Staver
тебе и нужно обьяснить, что ты имел ввиду

Возможно, под "кадрами" имеется в виду загружать с кнопкой "загрузить больше" или явной пагинацией со страницами

ᅠ ᅠᅠ ᅠ- Автор вопроса
Grigorii K. Shartsev
В бесконечном скроллинге это всегда событие собств...

А если, например, 2 колонки и из первой пачки запроса они все попали в 1 колонку, а вторую тоже видно, но скролл получается еще остался, но где-то далеко в списке карточек есть данные для 2 колонки?

ᅠ ᅠᅠ ᅠ- Автор вопроса
ᅠ ᅠᅠ ᅠ
А если, например, 2 колонки и из первой пачки запр...

в каждой колонке высчитывать пересечение?

ᅠ ᅠᅠ ᅠ
А если, например, 2 колонки и из первой пачки запр...

если они попали, то их не будет в скролле, там же реалтайм

Dmitry Staver
тебе и нужно обьяснить, что ты имел ввиду

Кадр данных (или data frame) - определяется размерностью количества элементов и смещением относительно начала (или конца). Возвращает определённый одномерный или многомерный блок данных

у chatGPT спросил? интересно каким образом эти данные подружать, при клике на кнопку как говорил Григорий?

Dmitry Staver
у chatGPT спросил? интересно каким образом эти дан...

У меня не работает chatgpt, да и не спешу подключать. А ты сам не знал?

Master Craftsman
У меня не работает chatgpt, да и не спешу подключа...

я не понимаю о чем ты говоришь, про виртуальный скролл что ли?

Master Craftsman
Ты такой токсичный

что тут токсичного, просто ты определение скинул такое, что сразу на мысль натолкнуло, обычный вопрос

Dmitry Staver
что тут токсичного, просто ты определение скинул т...

Ну я не виноват, что с ходу не нашёл для тебя готовую статью, чтоб ссылку скинуть на вики. Пришлось своими словами. А ты сразу про ChatGPT. Будто все присутствующие прогеры ничего не знают сами без использования ChatGPT.

ᅠ ᅠᅠ ᅠ- Автор вопроса
Grigorii K. Shartsev
Нечего не понял...

При первом запросе, с лимитом в 4 объекта, пришли только оранжевые карточки, их добавил в колонку, скролл появился, нового пересечения для подгрузки не было еще, а жёлтые и зелёные где-то ниже. Или нужно чтобы бекендер объединял сам колонки и присылал из всех по 4 карточки?

ᅠ ᅠᅠ ᅠ
screenshot При первом запросе, с лимитом в 4 объекта, пришли...

а как у тебя вообще эти карточки хранятся? ты в один массив засовываешь их?

ᅠ ᅠᅠ ᅠ- Автор вопроса
Dmitry Staver
а как у тебя вообще эти карточки хранятся? ты в од...

Я сделал компонент доски, который принимает массив карточек и ключ по которому нужно объединить в колонки

ᅠ ᅠᅠ ᅠ
Я сделал компонент доски, который принимает массив...

а как у тебя перемещение карточки на другую позицию работает или в другую колонну?

ᅠ ᅠᅠ ᅠ- Автор вопроса
Dmitry Staver
а как у тебя перемещение карточки на другую позици...

Ну, например, все карточки имеют ключ status, с 3 разными значениями, доска поделит на 3 колонки, а при перемещение обновит статус у этого объекта на тот, который соответствует колонке куда ее переместили

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Oh sorry did you want it in Gunter's chains?
Martin Rys
15
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта