Description: Requests a value using the editor associated with a registered entry.
Calling convention: CIP_GetUserInput("ReferenceEntryname": String, InitialValue: Variant, "FilterName": String, "FormCaption": String, ["IWCallBackScript": String]): Variant
Parameters:
ReferenceEntryname: entry whose type determines the input editor.
InitialValue: initial value; NULL is allowed.
FilterName: optional object-reference filter name; use an empty String for none.
FormCaption: dialog caption; an empty String uses the entry caption where supported.
IWCallBackScript: required callback formula in web mode.
Returns: On desktop, the entered Variant value or NULL after cancellation. On web, input is asynchronous and no immediate meaningful value is guaranteed.
Availability: Default; interactive behavior differs between desktop and web clients.
Example:
NewValue := CIP_GetUserInput("Status", CurrentStatus, "", "Select status");