Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VirtualScroller for MultiSelect #3952

Closed
rklempert opened this issue Sep 14, 2017 · 6 comments
Closed

VirtualScroller for MultiSelect #3952

rklempert opened this issue Sep 14, 2017 · 6 comments
Assignees
Labels
Type: New Feature Issue contains a new feature or new component request
Milestone

Comments

@rklempert
Copy link

rklempert commented Sep 14, 2017

There is no guarantee in receiving a response in GitHub Issue Tracker, If you'd like to secure our response, you may consider PrimeNG PRO Support where support is provided within 4 business hours

I'm submitting a ... (check one with "x")

[ ] bug report => Search github for a similar issue or PR before submitting
[X] feature request => Please check if request is not on the roadmap already https://github.com/primefaces/primeng/wiki/Roadmap
[ ] support request => Please do not submit support request here, instead see http://forum.primefaces.org/viewforum.php?f=35

What is the motivation / use case for changing the behavior?
When using Multiselect with 3000-8000 or more items the control takes 5-6 seconds to open and every checkbox takes 3-4 seconds to register a click. Adding in Virtual Scrolling would make this control faster with large datasets. Tree Control could use similar enhancement. Datatable already supports this.

Please tell us about your environment:
Windows 7, VS Code

  • Angular version:
    4.3.6

  • PrimeNG version:
    4.1.3

  • Browser: all. worse in IE

  • Language: TypeScript 2.4

  • Node (for AoT issues): node --version =

@Franky238
Copy link

It will be better to add lazy behavior. And lazy behavior with combination with virtual scrolling will have very good performance.

@cagataycivici cagataycivici changed the title Multiselect Virtual Scroll Paginator for MultiSelect Oct 20, 2017
@cagataycivici cagataycivici added the Type: New Feature Issue contains a new feature or new component request label Oct 20, 2017
@harikrishnan-u01
Copy link

Hi Team,

I am using the multiselect in my project (IE 11 and above). This works for smaller datasets.
There is a scenario were we have 2500 records to be displayed in this multiselect. But this is causing performance issues as mentioned in the above description.

Is there any fix planned for this? virtual scrolling would really help.

Thanks,
Hari

@harikrishnan-u01
Copy link

Hi Team,

Is there a limitTo attribute so that we can specify how many values should be displayed in the multi-select? This way for huge datasets we can display only say 20 values and if needed the user can search and get the values what they need.

Is this possible to do as a quick fix?

Thanks,
Hari

@leonardolessa
Copy link

Hi @cagataycivici,
Is there any plan to work on this issue?

1 similar comment
@anafreitas
Copy link

Hi @cagataycivici,
Is there any plan to work on this issue?

@cagataycivici cagataycivici changed the title Paginator for MultiSelect VirtualScroller for MultiSelect Dec 10, 2018
@cagataycivici cagataycivici added this to the 7.0.1 milestone Dec 10, 2018
@cuneytcalishkan
Copy link

Hello,
What about simple dropdowns? Any plan to integrate this feature to p-dropdown component?
Cheers,
Cuneyt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: New Feature Issue contains a new feature or new component request
Projects
None yet
Development

No branches or pull requests

8 participants