[
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
>