I am using Actuate 8. I have a table of dynamic columns. Number of columns is different in each report. In the template, I set to max of 20 columns. I call DetachfromContainer() to get rid of the columns that do not need to display. However, recently we find out that DetachfromContainer() slows down a lot when there are many pages. I set border.pen = NullLine in start() to hide the columns instead of using DetachfromContainer(). Run time of a report of (27 pages) is now only 6 seconds instead of 1.5 minutes.
In theory, hiding the controls should have more overheads since it will still draw the empty spaces during runtime. I thought DetachfromContainer() should be a cleaner way to get rid of extra columns (apparently it is not the faster way). Wonder if anyone has more knowledge of this??
In theory, hiding the controls should have more overheads since it will still draw the empty spaces during runtime. I thought DetachfromContainer() should be a cleaner way to get rid of extra columns (apparently it is not the faster way). Wonder if anyone has more knowledge of this??