Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [nebula-dev] GridViewer add filter hangs

Hi,

We inherit this behaviour directly from JFace-Viewer so the only chance
to get this fixed is up-stream in JFace without a fix in JFace the only
possible solution is to filter outside the viewer and set a new input
afterwards.

I'm working on a new incarnation of JFace-Viewers for E4 which should
address async-stuff and much more in
https://bugs.eclipse.org/bugs/show_bug.cgi?id=260451

Tom

ashwin.das@xxxxxxxxx schrieb:
> Hi,
>  
> Is there any way to provide progress information when we do a
> GridTableViewer.addFilter or GridTableViewer.removeFilter ?
> I tried UIJob but still the UI thread will hang and become unresponsive..
> When there are lots of rows [>20000] for each row a call goes to
> ViewerFilter's select method, and inside this we have our logic to
> show or hide this row and hence the UI thread hangs.
> Is there anyway, where in this can be put to a background thread and
> after the filtering is done displaying the visible rows, or showing
> the progress to the user while this is happening.
>  
> Regards,
> Ashwin.
>  
>  
> ------------------------------------------------------------------------
>
> _______________________________________________
> nebula-dev mailing list
> nebula-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>   



Back to the top