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 thexProperties 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.

Have something to say? I’m on OpenNTF Discord!