使用标签的Netsuite客户端脚本

时间:2018-10-25 04:59:18

标签: netsuite

我正在尝试在客户端脚本pageInit函数中使用ol和ul标签,以通过脚本将它们应用于netsuite中的文本框,它们正被应用于文本框,但记录打印会引发错误

function pageInit()
{
var nCustomForm = nlapiGetFieldText('customform');
  if(nCustomForm == 'Flow Quote Form')
  {
  var nFlowQuote = '<ol><li>Example text</li></ol>'; 
  nlapiSetFieldValue('custbody_ed_introduction', nFlowQuote);
  }
}

需要帮助。

1 个答案:

答案 0 :(得分:0)

您是否已验证nCustomForm确实具有该值? 我相当定期地做这种事情,但是我确保我的内联文本字段在服务器上设置了一些默认的html,然后使用jQuery查找并设置值:

例如确保custbody_ed_introduction是一个内联html类型字段,并且具有类似

的值
<div id='ed_intro_content'></div>

您可以在字段上或使用“加载用户事件之前”脚本将其设置为默认值。然后在您的pageInit脚本

if(nCustomForm == 'Flow Quote Form'){
  $('#ed_intro_content').append($('<ol><li>Example text</li></ol>'));
}