Table 48.	 NotifyGeneric Notification Type 
    |  |  | 
    | SWEICanInvokeMethod  | Enables the refresh button.  | 
    | SWEICtlDefChanged  | Modifies the definition for a control. You can customize Siebel Open UI to dynamically modify the definition that a control uses. For example, modifying a definition from JavaScript text box to a JavaScript combo box.  | 
    | SWEIPrivFlds  | Specifies a list of private fields. For example, the Find controls that Siebel Open UI displays in a dialog box. A private field is a type of field that only allows the record owner to view the record. For more information, see Siebel Object Types Reference.  | 
    | SWEICanUpdate  | Specifies to display data-driven, read-only behavior.  | 
    | SWEICanNavigate  | If a list applet displays zero records, and if the user adds a new record, then the SWEICanNavigate subtype displays the drilldown links.  | 
    | SWEIRowSelection  | Sends the set of selected rows that exist in the current set of records to a list applet. You can use the following syntax in the decoded array: argsArray[0] = applet name argsArray[1-x] = value  where:  
applet name identifies the name of the applet where Siebel Open UI sends the notification. 
value is one of the following: 
1. Indicates selected. 
0. Indicates not selected. 
 | 
    | SWEAInvokeMethod  | Adds an operation in the life cycle that the InvokeMethod method uses. For example, assume you configure an OK button in an association applet, and that this button closes a dialog box. You can use the SWEAInvokeMethod subtype to configure this button to make a subsequent call to the CreateRecord method if the user clicks OK.  You can use the following syntax in the decoded array:  argsArray[0] = applet argsArray[1] = method  where:  
applet identifies the name of the applet that Siebel Open UI calls during the first operation. 
method identifies the name of the subsequent method that Siebel Open UI calls. 
 For more information, see InvokeMethod Method for Presentation Models.  | 
    | DeletePopup  | Deletes a popup applet. The DeletePopup subtype does not close an applet in the user interface. You can use ClosePopup to close an applet.  | 
    | SetPopupBookmark  | Sets the context for a popup bookmark to use the state of the parent applet that resides on the Siebel Server.  | 
    | GetQuickPickInfo  | Sends the values of a picklist to an applet. You can use the following syntax in the decoded array:  argsArray[0] = placeholder argsArray[1] = view argsArray[2] = applet argsArray[3] = identifier  argsArray[4] = control argsArray[5-x] = string  where:  
placeholder is a placeholder array that you can you use. 
view identifies the name of the view where Siebel Open UI displays the picklist. 
applet identifies the name of the applet where Siebel Open UI displays the picklist. 
identifier identifies the HTML identifier of the control that requested the picklist values. 
control contains one of the following values: 
true. Picklist is associated with the control. 
false. Picklist is not associated with the control. 
string contains the values of the picklist. 
 | 
    | BegRow  | Sends the starting row that the Object Manager uses to display the current row in the client. You can use the following syntax in the decoded array:  argsArray[0] = applet name argsArray[1] = value  where:  
applet name identifies the name of the applet where Siebel Open UI sends the notification. 
value contains the value of the beginning row. 
 | 
    | GetCurrencyCalcInfo  | Gets a currency notification from the currency metadata.  | 
    | GetCurrencyCodeInfo  | Gets a currency notification from specific currency data.  | 
    | CloseCurrencyPickApplet  | Sends a notification to close a currency applet.  | 
    | ClosePopup  | Notifies an applet that Siebel Open UI is closing a popup that is currently open on this applet. You can use the following syntax in the decoded array:  argsArray[0] = applet  where:  
applet identifies the name of the applet. 
 |