Discussions
Read on for the latest updates including:
• Agenda Builder launch
• SuiteWorld On Air registration
• New NetSuite Prompt Studio Contest
• And more!
Check out this thread to learn more!
nlapiSetCurrentLineItemValue() - firefieldchanged not respected?
Argh, been chasing down a bug for 3 hours now and it looks like it's actually a NetSuite bug. According to the docs:
nlapiSetCurrentLineItemValue(type, fldnam, value, firefieldchanged, synchronous)
However the following code IS raising the validate event!firefieldchanged {boolean} [optional] - If true, then the fieldchange script for that field is executed. If no value is provided, this argument defaults to true. (Available in Client SuiteScript only).
nlapiSetCurrentLineItemValue(type, FLD.LIST_WOAMOUNT, result.getAmount(), false);
Note the fourth parameter set to false. When stepping through the code in FireBug as soon as this line executes my validation handler is called with the just-changed field.
Steve Klett | Senior Developer
NetValue Technology