Siebel Object Interfaces Reference > Siebel Programming Tools > Supported Uses of Siebel Programming Languages >
Custom Behavior for User Interface Components
With the Siebel Applet Layout Editor, you can add selected user interface objects to applets. With the Siebel programming languages, you can associate behavior to the objects. An example of this feature is placing a button on an applet which, when clicked, launches another program such as Microsoft Excel.
With the Siebel programming languages, you can update a particular field based on the values of other fields. An extension routine could enforce the business rule that states, "If the sales cycle is at or past the Quote Submitted stage, do not allow the Revenue field to be modified." The feature can also be used to support the user-specific data maintenance rule by restricting updates to certain fields based on the current user's position.