Siebel Tools Reference > Logical User Interface Objects Layer > Applets >

About HTML Control Types


HTML control types are described in Table 40.

Custom controls are defined in SIEBSRVR_ROOT\WEBTEMPL\CCHTMLType.swf, dCCHTMLType.swf, and CfgHTMLType.swf. The SWE framework references these files for information on how to display the controls (only base controls are defined in SWE). Users can add additional custom types.

Table 40. HTML Control Types
Display Value
Description
ActiveXControl
Allows the placement of an ActiveX control in the applet.
Button
This type can be used with controls that have a Method Invoked property defined. This can be a built-in method supplied with Siebel applications or a custom method programmed in Siebel VB or Siebel eScript. It creates a UI element that when clicked invokes the method.
To enable a button the WebApplet_PreCanInvokeMethod event must be scripted to set its CanInvoke parameter to TRUE.
The Runtime property of a button control must be set to TRUE. Otherwise the method associated with it will not execute.
ButtonDiv
Custom control, a divider that separates buttons.
Caption
Similar to the Label type. The difference between the Label and Caption type is in the SWE tag syntax used for this control in the Web template.
To show a control of type Caption, use the syntax <swe:control property="FormattedHtml"/>.
CheckBox
Creates a UI element that supports toggling between two states. Check boxes are used for Yes/No or True/False options.
ComboBox
Creates a UI element that allows the selection of a value from a set of values. This type can be used only if the control has a picklist defined that provides the list of values.
Div
Custom control, a divider.
DrilldownTitle
Custom control, a title of an applet that can bring the user to the appropriate view. This is used frequently by applets on the home page.
Field
Custom control, a field label for a list applet.
FieldLabel
Custom control, a field label for a form applet.
File
Creates a UI element that can be used to attach a file.
FormSection
Custom control, a label that helps to group related fields in an applet. The FormSection label expands to fit the region where you place it. To set it apart, the label appears against the FormSection color defined in the cascading style sheet.
The control might not appear to expand to fit within the layout editor but it will render that way in production.
Hidden
Creates an HTML input of type Hidden. Such controls are not visible in the Web page but can be accessed through scripting.
ImageButton
Custom control, an image-based minibutton. See the description for MiniButton.
Label
Allows a label to be placed in the applet. A label is a text string that remains constant rather than displaying dynamic information.
To show a control of type Label the property attribute can be set to either DisplayName or FormattedHtml. This type was added to handle a special case where the above difference is important. Normally, the type Label should be used instead of Caption.
Link
Used with controls that have a Method Invoked property specified (this could be a built-in method (supplied with Siebel applications). Creates an HTML hyperlink that will invoke the method when activated.
MailTo
Used with controls that contain an email address. The control value will be displayed as a link which when activated will open the user's default email program with the address filled in with the control value.
MiniButton
Custom control that produces a rounded button. MiniButton is the standard button control in Siebel applications.
Used with controls that have a Method Invoked property defined. This can be a built-in method supplied with Siebel applications or a custom method programmed in Siebel VB or Siebel eScript. When the button is clicked, the method is invoked.
To enable a button the WebApplet_PreCanInvokeMethod event must be scripted to set its CanInvoke parameter to TRUE.
The Runtime property of a button control must be set to TRUE. Otherwise the method associated with it will not execute.
MiniButtonEdit
Custom control that displays a button when the applet is in Edit mode. See the description for MiniButton.
MiniButtonEditNew
Custom control that displays a button when the applet is in Edit or New mode. See the description for MiniButton.
MiniButtonNew
Custom control that displays a button when the applet is in New mode. See the description for MiniButton.
MiniButtonQuery
Custom control that displays a button when the applet is in Query mode. See the description for MiniButton.
Password
Creates a UI element that can be used to input a password field. The characters entered in this control will be masked by the * character.
PositionOnRow
Custom control that shows the currently selected record in a list.
RTCEmbedded
Custom control, an embedded text editor.
RTCEmbeddedLinkField
Custom control that allows you to display graphics and links in the RTCEmbedded object.
RadioButton
Can be used in standard interactivity instead of the combo box to show the choices as a radio button.
RecNavNxt
Custom control used to display the next set of records.
RecNavPrv
Custom control used to display the previous set of records.
SSNxt
Custom control used to display the next question in a SmartScript.
SSPrv
Custom control used to display the previous question in a SmartScript.
Text
Creates a UI element that can be used to enter text.
TextArea
Creates a UI element that can be used to enter text in multiple lines.
URL
Used with controls that contain URL values. The value will be displayed as a hyperlink which when activated will take the user to the URL.


 Siebel Tools Reference, Version 7.5, Rev. A 
 Published: 18 April 2003