Hi,
Deven has done nice work on the print view[0] pull request but we've hit a bit of a grey area with regards to what to do with a view count. In the database structure page, in the standard "screen-based interface" we provide an approximate row count for a view and the user can click on the row count to get an exact number.
With print view, we could handle this in a couple of ways, each of which has a tradeoff. I think these are the two that I find most appealing.
1) We could only provide an approximate count. This is programmatically easiest and provides instant results, but might frustrate some users.
2) We could provide an exact count, computed when the user presses the print button. We should probably display a dialog during the counting such as "Getting an exact count for views, the print dialog will appear once the MySQL server is done counting." A shortcoming is that the count would only be triggered by the "Print View" link, not when they use their print function of the browser. Users with many complex views may not care about an exact count and may want a quick print dialog, so we might need to provide yet another configuration directive about this.
How does the rest of the team feel about this?