About UI Property Values

The value you assign to a UI property name for an item can be text, HTML commands, or JavaScript commands. If the value includes HTML or JavaScript commands, it is important to test them for correctness before entering them in the Properties view.

If you do not test the commands and they have errors, this can prevent display of the selection pages. If the value is a text string that does not include commands, you do not need to test it.

You test the commands included in the value of the UI property name by inserting them in an HTML file and checking that they display correctly in a Web browser. Observe the following guidelines for including HTML commands or JavaScript in a UI property name value:

  • Avoid using tags or tag attributes common only to Internet Explorer or to Netscape.

  • Use DHTML commands with caution. Thoroughly test them before using them as the value of a UI property name.

  • HTML statements must be self-contained and complete. Use opening and closing tags.

  • Use table tags very carefully. Make sure the table you define is sized correctly for the space it will occupy.

  • If you insert JavaScript using the <Script> tag, avoid statements that manipulate the document. Also avoid routines that rely on specific page content. If the content is not present, the script may fail and the page may not display.

  • Do not use animated images or animated text.

Note: In Siebel Open UI, it recommended that you update all JavaScript commands in either the renderer or in the model library, and that you update all stylist language in the CSS library.