我使用NetSuite案例为我们公司提供内部支持案例。我有一个自定义案例表单,表单上仍然有公司字段。我只是想将这个必填字段默认为我们公司。
我使用以下函数创建了一个简单的.js文件:
function setCompany(){
nlapiSetFieldValue('company', <our company>);
}
该字段的值在哪里。
然后,在我们的自定义案例表单中,在“自定义代码”子选项卡下,我有我的文件名,而对于Page Init函数,我有&#34; setCompany&#34;。我似乎无法设置该字段。
想法?
答案 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;)。