{dialog.object}setValueFrom Method
Syntax
Arguments
- targetArray
array of controls.
- sourceArray
array of controls.
- honorChangeBoolean
Default = true. Causes the onChange event for the control(s) to fire when the value is set. This includes watch events for client-side expressions (show/hide, enable/disable, calculated fields, etc) that reference the control(s) as well as updates the "is dirty" flag for the field in the UX Component. If you don't want client-side events to be triggered, set the honorChange argument to false.
Description
Combines the .getValue() and .setValue() methods into a single method.
This sets the value in a control with the value from another control. If the field you want to set is in a Repeating Section, use 'name:rownumber' for the field name, otherwise the row with focus will be updated. target and source can be an array of controls.
Example
Set value in 'LASTNAME' field with the value in the 'FIRSTNAME' field.
{dialog.object}.setValueFrom('LASTNAME','FIRSTNAME');
Example
Pass in an array of controls.
{dialog.object}.setValueFrom(['T1','T2','T3'],['S1','S2','S3']);
See Also