The following post is obsolete, as the issue was fixed with library version 4.4.1
<OBSOLETE>
A bug has, unfortunately, been introduced in
showValues.
The effect is that the supplied field-value associations are managed in a wrong way in the related invocation of the
onChangingValues callback,
though the only impact is on the behavior of
getServerValue, when invoked on the received
VisualUpdateInfo object.
Actually, the value related to the field that precedes (according to the current schema) the one specified is returned.
The bug occurs regardless that the fields (either in
showValuesor in
getServerValue ) are specified by name or by number.
Hence, the only temporary workaround feasible is to supply the name of the next field (or the field number increased by 1) in place of the requested one. Using the number also allows for getting the value of the last field.
However, only
VisualUpdateInfoobjects originated by
showValues are affected: objects that carry normal updates from the Server are not affected.
Note that
setFormattedValue is also not affected, so the correct field name should be specified there.
</OBSOLETE>