My Custom Control for the OpenNTF Contest: xProperties

At last I submitted my custom control to the OpenNTF Contest sponsored by We4IT... Now I am waiting for two iPad 3 or 3 iPad 2, whatever comes first :)))

Anyway, this is a short summary for the xProperties control.

My custom control imitates the traditional document properties box we are using in Lotus Notes client. The reason I have chosen this, it seemed really challenging for me.

Image:My Custom Control for the OpenNTF Contest: xProperties

In fact, it is not possible to imitate our precious Document Properties box completely. Because it uses the C API to get information from the document note. Many properties and attributes are not accessible from the class hierarchy that are provided by Notes/Domino API. SSJS API is even more restricted than Lotusscript, so there are some deficiencies in my control. But it seems roughly like:

Image:My Custom Control for the OpenNTF Contest: xProperties

One may place this control into the base framework for debugging purposes. It is also useful in views. Just put an extra column to the view to check document properties. It's a bit retro :)

The version is 0.91, not 1.0 :)

There are some possible extensions to the control:

- Document Information (Unique ID, Note ID, modification/creation date, etc.)
- Formula tester,
- Reader/Author modification,
- Comparison

In addition there are some weak points as I explained in the documentation.

I am waiting for your comments and suggestions.
Serdar Basegmez   |   June 22 2011 08:58:00 AM   |    Community  Development  XPages  OpenNTF    |  
  |   Next Document   |   Previous Document
Comments [5]    add

  1 Cristian D’Aloisio    http://www.dominobaloney.com    06/22/2011 10:16:21 AM

I like it!


  2 Olli Kämäräinen       06/22/2011 1:58:30 PM

I had this same idea and already made a draft version but I never had time to finish it :)

It's nice to see that there are people that have same ideas but some just do it!


  3 Serdar Basegmez    http://www.developi.com    06/22/2011 2:18:34 PM

@Christian, Thanks for being the first user :)

@Olli, It's open now, appreciated if you help me to improve it...


  4 Stephan H. Wissel    http://www.wissel.net/    06/22/2011 4:54:08 PM

Neat! Now add a property AllowEdit (default=false) and if true show a save button. Invaluable for trouble shooting!


  5 Serdar Basegmez    http://www.developi.com    06/22/2011 4:58:21 PM

@Stephan,

It's cool! Added to list ;-)


Add Comment
 *    
 *

Licensing

Creative Commons License

LotusNotus Blog by Serdar Basegmez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Based on a work at lotusnotus.com.

Unless otherwise stated, all code samples and downloads are copyright Serdar Basegmez and licensed under Apache License 2.0.

 

Serdar Basegmez


Developi Information Systems
 |   |   |  more...
 
design & content : © 2009 serdar başeğmez   |   powered by ibm lotus® domino® blog template 8.5.1
Related Posts with Thumbnails