Generic Domino Viewer Component

User: Admin
Date: 7/30/2008 7:31 pm
Views: 6105
Rating: 17    Rate [

+

|

-

]

Beta 2 preview is available here and the source code here.

 

This component will enable Flex developers with a few steps to run any Notes database in a web browser. The development consists of two parts:

  • Development of a Domino Web Service with following methods
  1. List of available views
  2. List of available views listed in a given outline
  3. Column structure & format for a given view
  4. View data in hierarchical or non hierarchical format for either the entire view or on a page by page basis
  5. Simplified form design for a given form
  • Development of the Flex "Domino Viewer" application that communicates with the above web service to view and display the views and documents of a Domino database.

This is an open source project, however, for the time being we will not invite the public to join the development. A first beta version is expected to be ready by the end of 2008.

 

Replies

Flat
Re: Generic Domino Viewer Component
User: Admin
Date: 8/8/2008 7:05 am
Rating: 20    Rate [

+

|

-

]
Status: Archived

Current Development Status

Domino Webservice Module

The web service has been moved into a generic Notes database (residing on a Domino server) which will allow the configuration of database location profiles. These profiles are accessed by the Flex Domino Viewer to get required information for a particular database to be viewed. The Database Location Table has to be located in the data directory of the server under following path "flex\flexdbloc.nsf".

The profile allows a number of settings besides the location of a configured database:

  • Outline to be used to build the view navigator
  • Alternatively the option to show all views
  • Number of rows to be read per page, or 0 for all
  • Read access (who can see and select the profile)
  • Logging options
  • Default view (not yet supported)

 

Flex Domino Viewer

The Flex Domino Viewer (.swf) is able to display (almost) any standard Notes/Domino view to which a database profile is created in the Database Location Table. Most Notes view features are already implemented, such as categorisation, response document hierarchies, totals & subtotals, column and row formatting.

 

Following problems arose:

  • The flex data grid component seems to support only one tree column and therefore categorised views with a response document hierarchy cannot have the > symbol to expand and collapse rows for both, the categorised column(s) and the hierarchy column (response documents only). In this case, the tree column is set to the hierarchy column. The categorised column can still be expanded or collapsed using the + and - keys, but not with the mouse.
  • For the same reason, multiple categorised columns are combined to one tree column in the Flex viewer. This comes with no reduced functionality, but the formatting of the tree column is according to the first categorised column.
  • Leading & trailing spaces are removed from the XML data source when displayed in a Flex DataGrid. As result Notes views where leading or trailing spaces are added for formatting purposes are not displayed correctly. The issue has been reported to Adobe. For the time being we replace the first leading and last trailing space with the ASCII character 255.
  • The Lotus Notes Designer allows to create icon columns pointing to either one of the default view icons or to custom icon stored under the shared image resources. The latter cannot be accessed via a URL and cannot be displayed in the Flex Domino View. The problem can be solved by adding custom view icons into the Domino icons folder. We have done this for some of the sample databases.

 

There are a number of little features that are currently ommitted:

  • Color (coded) columns
  • Columns that have formulae that refer to non indexible functions such as @DocNumber()
  • Column header formatting according the Notes view settings (currently the column content formatting is used

 

Following features are in development:

  • Index search
  • FT search
  • Show categories only (this option will result in loading all view category entries to a defined level only. Once a category is expanded, the view is reloaded starting from the selected category for n-number of documents as defined in the profile.

 


Re: Generic Domino Viewer Component
User: Admin
Date: 11/5/2008 8:19 am
Rating: 33    Rate [

+

|

-

]
Status: Archived

Beta 2 is now released with following improvements:

  • Support for column header rendering
  • Support for notes Use As Color columns
  • Improved performance

The code is now available for download.


Re: Generic Domino Viewer Component
User: Paulie
Date: 5/22/2009 12:28 am
Rating: 69    Rate [

+

|

-

]
Status: Archived
Any word on the ft Search and show categories only option?

Re: Generic Domino Viewer Component
User: Admin
Date: 5/28/2009 6:40 pm
Rating: 100    Rate [

+

|

-

]
Status: Archived
We are currently working on the 2 announced project. As soon as we have been able to post some results, we will re-visit the FlexViewer for Domino.