Netsuite 无法打印 Suitelet 中的值
Netsuite Unable to Print values in a Suitelet
我创建了一个带有表单的套件。我在其他 suitelet 中调用了这个值(我也在这个 suitelet 中创建了表单。)我想在这个 suitelet 中打印一些我得到但无法这样做的值。
代码片段:
var name = form.addField('r_name',"text","NAME");
name.setDisplaySize(500,50);
name.setFieldValue("r_name",name1);
我在 name1 的日志执行中得到了值。我可以在 suitelet 页面上看到该字段,但看不到为该字段设置的值。
在 Suitelet 表单中,当你想在服务器端(即在 Suitelet 代码本身)设置字段的值时,你需要使用 field.setDefaultValue
而不是 field.setFieldValue
。
您不能传递 setDefaultValue(Val) 两个参数。它只需要一个参数,你调用它的对象就是你要为其设置值的字段。
fieldHandle.setDefaultValue('my value');
我创建了一个带有表单的套件。我在其他 suitelet 中调用了这个值(我也在这个 suitelet 中创建了表单。)我想在这个 suitelet 中打印一些我得到但无法这样做的值。
代码片段:
var name = form.addField('r_name',"text","NAME");
name.setDisplaySize(500,50);
name.setFieldValue("r_name",name1);
我在 name1 的日志执行中得到了值。我可以在 suitelet 页面上看到该字段,但看不到为该字段设置的值。
在 Suitelet 表单中,当你想在服务器端(即在 Suitelet 代码本身)设置字段的值时,你需要使用 field.setDefaultValue
而不是 field.setFieldValue
。
您不能传递 setDefaultValue(Val) 两个参数。它只需要一个参数,你调用它的对象就是你要为其设置值的字段。
fieldHandle.setDefaultValue('my value');