Configuring Siebel Open UI > Reference Information for Siebel Open UI > Notifications That Siebel Open UI Supports >

NotifyGeneric Notification Type


Table 48 describes the subtypes of the SWE_PROP_BC_NOTI_GENERIC type that the NotifyGeneric notification type uses. It includes the predefined and custom notifications that a Siebel application must send.

Table 48.  NotifyGeneric Notification Type
Sub Type
Description

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.
Configuring Siebel Open UI Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.