Discussions
Script lineInit not being called on initial add
Was wondering if anyone else has been experiencing this issue. I have deployed a SuiteScript that disables various item fields in a SO. The script hooks on the lineInit as shown below:
function jm_lineInit(type, name)
{
nlapiDisableLineItemField('item','price',true);
}
----
When I first create or edit a sales order, I am able to click on the bottom "Add an item" field, add an item and still edit out any field I have disabled. I have to click on a different item, hit cancel, etc.. before it properly disables these fields on an add/insert or edit.
Put more succinctly, the lineInit function is not being called IF the user adds a new item without clicking anywhere else. I debugged the javascript using Safari and Chrome and confirmed the lineInit is not being called in this case. I remember this code performing correctly a couple months back (pre 2011.2), so I was curious if anyone else was having a similar issue and if you managed to work around it...