Multicombo huge data with selectAll option issue.

Hi,

I need multicombo with huge data(near 100k) options and selectAll functionality but it delays when data beyond 15k itself while selection and focus.

Please let me know if any solution.here is a sample code

https://snippet.webix.com/bsc2ujuk

Thank you!

Tagged:

Comments

  • edited November 27

    Hello @Komal,

    I need multicombo with huge data(near 100k) options and selectAll functionality but it delays when data beyond 15k itself while selection and focus.

    Could you please describe your specific use case in a bit more detail? Having a multicombo with 100k entries seems a bit unintuitive (I doubt that this many entries will be selected by user action at all - except for, of course, the "Select All" case), and there might be a possibility for an alternative solution.

  • Thanks for the response,

    Actually I need it for 3D graph plotting, specific to select perticular or all Axis values using multicombo.

  • edited December 3

    Actually I need it for 3D graph plotting, specific to select perticular or all

    In that case, is it not possible to split your dataset across multiple controls (i.e. datasets corresponding to x, y, z axis)? Generally, there isn't much to be done in terms of optimizing the original use case, which why i recommend splitting up the dataset to reduce the load.

    One more thing I can recommend to optimize the overall perfomance - you can try rendering the suggest list of a combo in the dynamic mode - https://snippet.webix.com/l5d9fwht. This will ensure that the list data will be loaded on demand, reducing the time it takes to initially render the whole suggest and making the scroll experience smooth. Unfortunately, this won't get rid of the performance issues when using the selectAll functionality.

  • Ok Thanks will try to sample data!

    I have one more query regarding multicombo. How we can get array of selected indexes of multicombo list, without iterating whole data array. Is any direct way?

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!