About the Original Author

Recent articles by this author

When creating or marking data as public in the Designer, specify the data type using a Model Item Property. Example Below are some examples of Model Item Property data types: xforms:bind nodeset"instance('INSTANCE1')PAGE1ffloat" type"xsd:float" xforms:bind xforms:bind ...

A Lotus form imported into FileNet is submitted using the SaveLaunchComplete buttons located in the FileNet toolbar. The form itself should contain no submission or cancellation buttons. When creating a form for FileNet using the Designer, do not insert submission or cancellation buttons into ...

When a form is created for use in FileNet, use the ufvsettings in the Designer to turn off the menu toolbar. Forms rendered in FileNet use the FileNet toolbar to control form submission. The menu used by Lotus Forms is not required and should be turned off. Example ufvsettings menu ...

You can reduce the form’s load and run time by minimizing the frequency in which you use the set function.

The set function is commonly placed within a custom option, and used to set the value of another option in the form. However, if this method is used frequently, it can reduce the performance of the form. Instead of using a set function, consider placing a compute directly into the option you are trying to set, and make this compute copy the value to that option. Using a direct reference to copy values is much quicker than using toggle and set functions. Examples

The following example shows a field that contains a custom option that uses a toggle and set compute to copy a value from the "nameField" on page 1 to the "nameLabel" on page 2. This is NOT the recommended method for copying data.

<field sid='nameField'>

<value></value>

<custom:setName xfdl:compute="toggle(value) == '1'

? set('PAGE2.nameLabel.value', value) : ''"/>

</field>

A simpler method is to add a reference to the "nameField" from the "nameLabel". This allows the field to share its value with the label, updating the label anytime the field is modified: