I am working to place an XPage front-end on an existing Notes app that has many views. Right now, I am building the XPages and Custom Controls (CCs) in a separate NSF from the existing App/Data. (Not a requirement, but I offer this in case it affects your answer.)
Planning for maintenance, I was hoping to build a minimum of reusable XPages/CCs. I realize I may need a separate CC for each underlying Notes View, but I was hoping to reuse one or a few XPages and decide at run-time what view should be displayed in a "content" panel/div. (A "computed Custom Control"?)
In addition, I was hoping to provide a left menu/list of views on the XPage that would (1) allow view selection via click and (2) visually indicate which view was selected (again, targeting reusability... not a menu for each view.)
(Notes App parallel: A frameset with an outline in the left frame and a content frame for loading views selected from the outline.)
Any suggestions, resources, links, pointers, etc. would be very appreciated.
Also, in your reply, please assume that I cannot use the Extensions Library.
Thank you for helping an obviously new XPages developer.