Search code examples
xpageslotus-noteslotus-dominoxpages-ssjs

Create domino view dynamically in XPages


I want to know if I can click a button in my XPage and dynamically create a Domino View and then show it in a panel control on the same page. The reason I want to do this is because I have a categorized view and I don't want to lose category data by using full text search. So I am thinking of creating a new view dynamically and pass my search parameters, like end date or start date, into the view selection formula.

Is it possible? Any other alternative solution is also welcome.


Solution

  • yes you can, but you don't want to. A Domino view takes space in the database and quite some time for its first use. So you end up with a lot of views taking space and the need to adjust database space after removal. Your response times will suck big time.

    Categories as shown in Notes views are no web interaction pattern, so you might want to solve a problem that actually shouldn't exist.

    The preferred method for Domino application is navigation / drill down over search. But you could do a FTSearch where you add your category to the search parameters and render your results in a repeat control instead of a view control. There you have more control over the look and feel.