we have a special use case where the user has to be able to delete and completely regenerate the pivot’s data file (in our case, CSV). The actual question that I have is how to indicate to the user that this process is pending as it might take up to several minutes to complete? Is there a way to show the pivot as currently disabled (gray backround, empty data, “data loading” etc. without the actual update operation).
Simply changing the data file directly would probably run into timeout issues in this particular case. Instead we are planning to use a WebSocket to notify that a new data file is ready, then refresh the pivot with the new data file.
Thank you for writing to us.
Flexmonster currently doesn’t provide disabled functionality without the actual update operation.
However, there is a way how the desired features can be achieved.
We advise placing a div element on top of the pivot table which will prevent the user from accessing the table. By adjusting the div’s opacity, you can achieve the disabled effect.
Also, by centering another element on the div, you can create a message box that will notify the user about the current process.
When the WebSocket notifies that a new data file is ready, simply hide the div, thus enabling Flexmonster.
Please let us know if everything works and if you have further questions.
thank you. I will have a look at this.