I would like to keep track of progress of a database request in an Enterprise CDF, but it won't allow PrintTemporary
or Monitor[]
to add content.
When I use Dynamic[If[progress<1,monitor_boxesRefresh[ProgressIndicator@progress,output_boxes]TrackedSymbols:>{progress},UpdateInterval->.5],Histogram[outputData,<various_options_here>]],TrackedSymbols:>{progress}]
, the ProgressBar doesn't update during VERY heavy operations, like SQLExecute or building a Histogram out of a large set of numbers (2 sets of about 10^6 values). In addition, since the end result of the output has to be without a semicolon, I cannot tag progress=1;
onto its end. E.g. progress=0;long_SQL_request;progress=.5;Histogram[huge_data] progress=1;
<- obviously can't do that last part. And progress=.5
never gets picked up by the ProgressBar.
Please help. Thank you!