我用form创建了一个suitelet。我在其他suitelet中调用了这个值(我也在这个suitelet中创建了表单。)我想在这个kitlet中打印一些我得到但不能这样做的值。
代码片段:
var name = form.addField('r_name',"text","NAME");
name.setDisplaySize(500,50);
name.setFieldValue("r_name",name1);
我在name1的日志执行中得到了值。我可以在suitelet页面上看到该字段,但是我看不到该字段的值集。
答案 0 :(得分:3)
在Suitelet表单中,如果要在服务器端设置字段的值(即在Suitelet代码本身中),则需要使用field.setDefaultValue
而不是field.setFieldValue
。
答案 1 :(得分:1)
你不能传递setDefaultValue(Val)两个参数。它只需要一个参数,你调用它的obj是你想要设置值的字段。
fieldHandle.setDefaultValue('my value');