Discussions
SuiteWorld brings thousands of innovators, builders, and leaders together to learn, connect, and shape what’s next. This October, explore how to build a stronger foundation for growth through inspiring keynotes, major product reveals, hands-on sessions, and unforgettable moments—all in one place for our biggest event of the year. Join us
Setting a line item and doesnt work in IE 6.0
I have a custom form where I want to automatically add a line item to a transaction when the form loads. The strange thing is that the code below works in Firefox 1.5.0.7 but fails in 6.0.29 with an 'unknown exception'. I used the line item example in the documentation as a template.
function onFormInit()
{
nlapiSelectNewLineItem('item');
nlapiSetCurrentLineItemValue('item', 'custcol_processingfield', 'T');
nlapiSetCurrentLineItemText('item', 'item', 'Project Expense : Meeting-Speaker Expense');
nlapiSetCurrentLineItemValue('item', 'custcol_paramvalue', '150.00');
}
function doPostSourcing(type, fldname)
{
if(type == 'item' && fldname == 'item')
{
if(nlapiGetCurrentLineItemValue('item', 'custcol_processingfield') == 'T')
{
var rate = nlapiGetCurrentLineItemValue('item', 'custcol_paramvalue');
if(rate != null && rate != '')
{
nlapiSetCurrentLineItemValue('item', 'custcol_processingfield', 'F'); //turn the processing field off