Top Method Summary
Options Name Purpose
AddEditorButtons (JsonObject, handle) Adds editor buttons to the input settings JSON object
AddStyle (JsonObject, handle) Adds style to the input settings JSON object
AttachFormEvents (JsonObject, handle, character) Attaches form-level event handler definitions (such as FormClosing, FormClosed and ModalFormClosed) to the settings JSON object of a Smart Form Notes : Unlike AttachServerEvents (used for viewer / grid components), the raw attribute value is emitted as-is: the "server:" prefix of a server-side event handler is retained and the plain method name of a client-side logic handler is emitted unchanged. This matches the JSON shape consumed by SCLNG, which reads form-level events from settings.events. @param poSettings The JsonObject with the Smart Form settings @param phAttributes The buffer with the Smart Form attributes @param pcEventList The comma-separated list of form event attribute names */
AttachServerEvents (JsonObject, handle, character) Attaches server-side event handlers to the component


Method Detail
Top

AddEditorButtons (JsonObject, handle)

Purpose: Adds editor buttons to the input settings JSON object
Notes:

Parameters:
poInputSettings Progress.Json.ObjectModel.JsonObject
The JsonObject with the input settings
phAttributes HANDLE
The buffer with the component attributes
Top

AddStyle (JsonObject, handle)

Purpose: Adds style to the input settings JSON object
Notes:

Parameters:
poInputSettings Progress.Json.ObjectModel.JsonObject
The JsonObject with the input settings
phAttributes HANDLE
The buffer with the component attributes
Top

AttachFormEvents (JsonObject, handle, character)

Purpose: Attaches form-level event handler definitions (such as
FormClosing, FormClosed and ModalFormClosed) to the settings
JSON object of a Smart Form
Notes : Unlike AttachServerEvents (used for viewer / grid components),
the raw attribute value is emitted as-is: the "server:" prefix
of a server-side event handler is retained and the plain method
name of a client-side logic handler is emitted unchanged. This
matches the JSON shape consumed by SCLNG, which reads form-level
events from settings.events.

Parameters:
poSettings Progress.Json.ObjectModel.JsonObject
The JsonObject with the Smart Form settings
phAttributes HANDLE
The buffer with the Smart Form attributes
pcEventList CHARACTER
The comma-separated list of form event attribute names
Top

AttachServerEvents (JsonObject, handle, character)

Purpose: Attaches server-side event handlers to the component
Notes:

Parameters:
poComponentOptions Progress.Json.ObjectModel.JsonObject
The JsonObject with the component options
phAttributes HANDLE
The buffer with the component attributes
pcEventList CHARACTER
The list of server-side events when defined


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       06.07.2026 14:39:19