I’ve got the situation where i need to select a number of items out of a large list.
In this specific case, the recipients for an email newsletter are to be selected from a list of 900 users.
I first tried with the checkboxes
-field which lists the ~900 users in a checkbox group:
That technically works, but i ran into some trouble with a bug in Kirby’s UI.
See https://github.com/getkirby/kirby/issues/2866
I can not use this as long as this bug exists. That means currently it’s a no-go for my project.
Then i tried a multiselect
-field. That doesn’t work at all, it is much too slow. Except of that, it’s not user-friendly because of optical and haptical reasons.
Next i thought about the pagetable
-section from Sylvain:
but that doesn’t give me a possibility to select the checked users, meaning no solution for my problem.
Finally i found the wunderful relationship
-Plugin from Ola:
I like it very much, and this works best from a user experience point of view.
But i noticed it get’s terrible slow as soon as more then 50 or 100 items are select. In the end it needs several seconds to notice that an item has been clicked, so it’s not a solution, too. I like this one most, but i can’t use it.
Unfortunately I no longer have any idea how to solve this problem.
Is there really no way to select entries from a longer list?
If the checkboxes
-plugin wouldn’t have that UI bug, it’s probably a solution which at least works technically.
I am very happy about every hint, because currently i don’t see any solution to complete that task.