RE: Collapse All Karl-Henry Martinsson 22.Apr.13 02:02 PM a Web browser Applications Development 7.0.3 FP1All Platforms
Whoever came up with those requirements for you must not be very clued in to how Notes works. You should (as a developer) explain to that person how the Notes client works.
But you can do it. First of all, ignore the "collapse all views when database is initially open" part, and just make sure all views are setup to display as there were when you left them.
Now when that is done, add some code in the database script and in the PostOpen event for each view.
In PostOpen you check a value in a profile document (individual profile documents for each user). If the value is true, set it to false and use @Command([ViewCollapseAll])
to collapse the view.
In the database script, in the Initialize event, you set the profile document values for each view to True.