Enforce (or advise) the need for a default view 
Use this IdeaSpace to post ideas about Domino Designer.

: 41
: 41
: 0
: Domino Designer
: view, default, notesdocument, notesdocumentcollection
: Ben Poole2370 05 Aug 2008
: / Email
If a database does not have a default view specified (which is easily done), certain areas of functionality don't work as intended -- especially when it comes to document collection operations (e.g. code that generates doclinks).

A co-worker recently encountered a particularly nasty issue in which looping a document collection failed (no document objects set), despite the collection reporting a valid "count" attribute.

It would be useful to warn developers about this in Domino Designer, if they have no default view specified.

1) Morten Clausen663 (05 Aug 2008)
Since the problems created by not having a default view it should be enforced. Not having one *may* have increase performance slightly. As far as I can see from RPC logs I've been studying the default view always gets a hit even if the start frameset opens another view entirely, but I don't know if that changes if there isn't a default view - never tried it.
2) Jordan Tenjeras1191 (19 Aug 2008)
Ben, I hear what you're saying but I'd argue for not making the other functions require a default view in the first place! This seems a very strange design choice to me but someone smarter than I created the product.

Given the design decision has already been made I tend to agree with a warning as a minimum.


Welcome to IdeaJam

You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>

IdeaJam developed by

Elguji Software Logo