Javascript 如何在NetSuite中动态更改下拉菜单
假设一个页面中有两个下拉菜单,我想根据第一个下拉菜单的选择更改第二个下拉菜单 例如 第一个下拉菜单包含记录类型列表。如果选择客户记录类型,则第二个下拉菜单应自动更改为客户列表。脚本部署等也一样 在suitelet页面中,不仅可以使用下拉菜单,还可以使用任何动态操作 我试过的 我创建了一个带有下拉菜单的suitelet。提交表单时,脚本获取值并填充菜单Javascript 如何在NetSuite中动态更改下拉菜单,javascript,scripting,netsuite,Javascript,Scripting,Netsuite,假设一个页面中有两个下拉菜单,我想根据第一个下拉菜单的选择更改第二个下拉菜单 例如 第一个下拉菜单包含记录类型列表。如果选择客户记录类型,则第二个下拉菜单应自动更改为客户列表。脚本部署等也一样 在suitelet页面中,不仅可以使用下拉菜单,还可以使用任何动态操作 我试过的 我创建了一个带有下拉菜单的suitelet。提交表单时,脚本获取值并填充菜单 var start = function(request, response) { if(request.getMethod() == '
var start = function(request, response) {
if(request.getMethod() == 'GET') {
var form1 = nlapiCreateForm('New Form 1');
var select1 = form1.addField('custpage_select1', 'select', 'Select A record Type', '-123');
form1.addSubmitButton('submit');
response.writePage(form1);
}
else {
var id = request.getParameter('custpage_select1');
var form2 = nlapiCreateForm('New Form 2');
var select2 = form2.addField('custpage_select2', 'select', 'Select A record Value', id);
response.writePage(form2);
}
}
我需要的是把这整件事以单一的形式呈现出来。大概
var start = function(request, response) {
var form1 = nlapiCreateForm('New Form 1');
var select1 = form1.addField('custpage_select1', 'select', 'Select A record Type', '-123');
var select2 = form1.addField('custpage_select2', 'select', 'Select A record Type', XXXXX);//the source of the 1st select field
form1.addSubmitButton('submit');
response.writePage(form1);
}
Javascript代码
功能配置下拉列表SDDL1、ddl2{
var Customer=新数组“Customer1”、“Customer2”、“Customer3”;
var Script=新数组'Script1'、'Script2'、'Script3';
var etc=新数组“etc1”、“etc2”、“etc3”;
开关ddl1.0值{
“客户”案例:
ddl2.options.length=0;
对于i=0;i