SetProperty Method for a Control

The SetProperty method sets the properties of a control. This method does not return any information.

Format

controlVar.SetProperty(propName, propValue)

The following table describes the arguments for the SetProperty method.

Argument Description

propName

The name of the property that Siebel CRM must set. The values you can enter are described later in this topic.

propValue

The value that Siebel CRM must set for the property. The values that you can enter are described later in this topic.

Usage

You can use the SetProperty method with the following controls:

  • CheckBox

  • ComboBox

  • TextBox

  • TextArea

If you must set more than one property, then you must use a separate statement to set each property.

Properties to Set for a Control

The following table describes the properties you can set for a control.

Property Value Description

Enabled

TRUE or FALSE

Determines if the control is active. The default value is the value in the Siebel runtime repository.

Shown

TRUE or FALSE

Determines if Siebel CRM displays the control. The default value is the value in the Siebel runtime repository.

ReadOnly

TRUE or FALSE

Determines if the control is read-only. The default value is the value in the Siebel runtime repository.

BgColor

FontColor

FontType

FontSize

FontStyle

FontWeight

Height

Visible

Width

N/A

To modify these control properties, you can use these same properties you use to modify a label. For a description of the values you can enter, see Properties You Can Set For a Label in SetLabelProperty Method for a Control.

Used With

Browser Script

Using the SetProperty Method to Control Font Weight

To use the SetProperty method to control font weight, you must use the FontWeight property. For example:

control.SetProperty("FontWeight","600")

You cannot use the FontStyle argument to control font weight. For example, the following code fails:

control.SetProperty("FontStyle", "Bold")

Examples

The following code uses the SetProperty method:

objCheckBox.SetProperty("FontColor", "#00ff00");
objCheckBox.SetProperty("FontStyle", "italic");
objCheckBox.SetProperty("FontType", "Verdana");
objCheckBox.SetProperty("FontSize", "14 pt");
objCheckBox.SetProperty("BgColor", "#00f000");
objCheckBox.SetProperty("Width", "100");
objCheckBox.SetProperty("Height", "100");