HalitTalha / ng-material-extensions

Extended features for @angular/material components
Apache License 2.0
101 stars 52 forks source link

Option to Stop flickering #79

Open indushree729 opened 4 years ago

indushree729 commented 4 years ago

When i am trying to export 15k records to xlsx entire UI screen will flicker. Is there any option to stop flickering when table starts exporting.

HalitTalha commented 4 years ago

Hi there, Thanks for the feedback. Firstly, I'd like to remind that using a server side solution would be better for huge data sets. However this is something we want to enhance. As a workaround you can export directly by using xlsxExporter service: xlsxExporterService.export(data);

indushree729 commented 4 years ago

Thank you

pantonis commented 3 years ago

@HalitTalha If I do this there is no way to hide any columns for the csvexport

pantonis commented 3 years ago

@HalitTalha my data are only 1000 rows not 15000. It still flickers like crazy. What is the actual issue here that is causing this flickering?

HalitTalha commented 3 years ago

This is actually the expected behavior. Getting the table representation (the results of interpolation rules) of the data without explicitly iterating over pages is not possible. We have 2 different experimental solutions still in progress.

pantonis commented 3 years ago

Any estimate on when is gonna be released?

pantonis commented 2 years ago

@HalitTalha any update on that?

profkaygee commented 2 years ago

@HalitTalha has there been any progress on the above? I see that almost a year later, the issue still persists.

Also I am interested in the workaround, however I cannot see anywhere with examples on how I can implement it.