英文:
I want to add custom option in NetSuite
问题
现在,我正在学习NetSuite课程。
我的任务是在销售订单记录中添加自定义选项。
我尝试使用UserEvent脚本,但它不起作用。
if(context.form && context.type == context.UserEventType.EDIT) {
var currentForm = context.form;
currentForm.addField({
id: 'custpage_paymentoption',
type: 'SELECT',
label: '自定义付款选项',
container : 'paymentmethod'
});
currentForm.addSelectOption({
value: 'card1',
text: '卡片1',
});
currentForm.addSelectOption({
value: 'card2',
text: '卡片2',
});
currentForm.addSelectOption({
value: 'card2',
text: '卡片2',
});
}
我不确定这是否是脚本问题。
英文:
Now, I'm in a course of learning NetSuite.
My task is to add custom option in Sales Order Record.
I tried this using UserEvent script but it doesn't work.
if(context.form && context.type == context.UserEventType.EDIT) {
var currentForm = context.form;
currentForm.addField({
id: 'custpage_paymentoption',
type: 'SELECT',
label: 'Custom Payment Option',
container : 'paymentmethod'
});
currentForm.addSelectOption({
value: 'card1',
text: 'Card1',
});
currentForm.addSelectOption({
value: 'card2',
text: 'Card2',
});
currentForm.addSelectOption({
value: 'card2',
text: 'Card2',
});
}
I'm not sure this is script issue.
答案1
得分: 1
- 在 addField() 中移除容器值。
- 使用 insertSelectOption() 替代 addSelectOption()。
希望这些建议对您有帮助。
英文:
- Remove container value in addField().
- Use insertSelectOption() instead of addSelectOption().
Hope this advice is helpful for you.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论