Search DominoPower's 11,443 Lotus-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
Twitter Feed Click here for the Twitter feed.
Doing more in Lotuscript with Notes.Net class libraries (continued)

Daniel tells me that this Class created more "support calls" than any other. He says:

Publicly posting the NotesUnreadMarksClass has generated more email from people with hassles than I ever could have imagined. The implementation of Unread Marks within the Notes client changes constantly from version to version. Needless to say that the class would never work from the UI, something that I keep telling people, but they don't seem to listen. On a positive note, I had heard from one person who managed to use the UnreadMarks class to implement Unread Marks on a Web interface. I would hate to see the code behind that.

Maybe if this person is reading this article, he might care to share this experience and his code with us on the Powerboards or in an article.

DBDesign
This class gives you access to Notes design notes as NotesDocuments. Being written by an Iris insider, Damien Katz, I guess it comes with the extra value of that Iris knowledge. It was originally written in 1999, in the early days of R5, so I would think--I've not tested it--that it doesn't work with the new design elements in RNext. There are actually two versions of this on the Sandbox. The original was posted on August 25, 1999 and can be easily found by using "DatabaseDesign" as a search term. Get this version, because it has Damien's documentation. A later version, modified by Notes.Net reader Aaron Oneal, is also present. This one can be found with a search term of "DBDesign." It's Damien's original code with the addition of an extra method that enables you to compile Lotuscript. The intention of this change was to enable you to force recompiling of Script libraries and to be in control of the order that this happens. Pity that in creating it the documentation was lost, so if you need the updated version, also download the original so that you have the documentation.

The class enables you to probe the design documents in detail. Doing this does require that you have an understanding of how Notes design documents work. The available documentation describes the class properties and methods, but it doesn't explain the field values on the design documents. You really need to read the code and the comments in the script library in detail, because this is the only way that you can find all this stuff out. Table A will help you to get started; it calls out the most useful fields and explains them.

Field Contents
DesignNote The title of the design note: the form, view, or agent name
DesignItem The type: Form, View, Agent
DesignSigner Signature on the design element
DesignClass The template name from which this design item inherits design, if any
DesignVersion Seems to contain a "5" if the item was last saved by an R5 designer client
DesignFlags The flags on the design element


« Previous  ·  1  ·  2  ·  3  ·  4  ·  5  ·  6  ·  Next »
Other articles you might like
Home > Lotus Technologies > LotusScript (64 articles)
   When the debugger won't debug hidden code that isn't hidden
   What to do if the LotusScript debugger won't single-step over code
   Little known traps about Lotus Notes fields
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Recent DominoPower Articles
Syncing Notes with Android phones
Application development, William Shatner, and the origin of the universe
Learn Domino Designer 8.5 for free
The (near) future of Sametime, Quickr, Connections, and Symphony
Inside the IBM Innovations lab
Lotusphere 2010: Hot fixes and cool news for Notes, Domino, and LotusLive
Lotusphere 2010: mobility and collaboration
Latest Lotus Headlines
Xpages not loading? JVM errors? - Solution
How to implement an iCalendar feed into your Notes calendar with XPages
DWA Hotfixes for Domino 8.5.1FP1 - A Gotcha
IBM Adds DB2 to Lotus Foundations SMB Package
SNTT : XPages onclick Ghosts in the machine
Ports used by Lotus Sametime 8.5 servers
Exploring a Domino Date Bug
>> Read all the news
More from the ZATZ journals
Computing Unplugged: Online safety for virtual learning
David Gewirtz Online: CNN commentary and analysis
OutlookPower: Seek and find: Strategies to locate filed-away emails fast
-- Advertisement --

Sophisticated Meets Simple For Document Management
Share. Control. Manage.
Documents, emails, and content in the context of how work is done. Native to Lotus Domino. The User Experience unseen for Lotus Domino. Do more with less. Really.

See the possibilities Docova unleashes for Lotus Domino.
-- Advertisement --

Struggling with exporting Notes data to spreadsheets? No More!
Try IntelliPRINT, The world's leading Reporting, Dashboards, and Analysis solution for Notes & Domino

  • Don't spend unproductive time maintaining different versions of the same spreadsheet
  • Preserve data integrity and security in multi-user environments
  • Create reports in minutes INSIDE Notes
  • Get freedom from iterative report requests, deliver self-serve capabilities

Experience Reporting, Dashboards, and Analysis INSIDE Notes.

Try IntelliPRINT NOW!

ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1998-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login