将必填字段设置为默认值

时间:2014-08-07 23:08:54

标签: netsuite

我使用NetSuite案例为我们公司提供内部支持案例。我有一个自定义案例表单,表单上仍然有公司字段。我只是想将这个必填字段默认为我们公司。

我使用以下函数创建了一个简单的.js文件:

function setCompany(){
    nlapiSetFieldValue('company', <our company>);
}

该字段的值在哪里。

然后,在我们的自定义案例表单中,在“自定义代码”子选项卡下,我有我的文件名,而对于Page Init函数,我有&#34; setCompany&#34;。我似乎无法设置该字段。

想法?

2 个答案:

答案 0 :(得分:3)

在发布此帖后立即找到答案。

function setCompany(){
  nlapiSetFieldText('company', <value>);
}

nlapiSetFieldValue是服务器端... nlapiSetFieldText是客户端。

答案 1 :(得分:3)

两者都可以在服务器和客户端上使用。如果您尝试设置公司字段nlapiSetFieldValue(&#39; company&#39;,1000),则nlapiSetFieldValue将设置您案例中字段的值,其中1000是公司的internalid。现在,如果您不知道internalid并且您只知道公司的名称,您可以使用nlapiSetFieldText(&#39; company&#39;,&#39; My Company&#39;)。