带有文本字段输入的NetSuite对话框(SuiteScript 2.0)

带有文本字段输入的NetSuite对话框(SuiteScript 2.0),netsuite,Netsuite,使用SuiteScript2.0,您似乎可以使用其UI框架(使用N/ur/对话框模块)创建警报/确认框。是否有人知道是否有办法使用SuiteScript API在警报或确认框中包含一个文本输入字段(用户可以输入该字段)?使用clientscript将此功能添加到按钮: function promptForInput(){ var theResponse = prompt('Type now'); alert('User typed ' + theResponse); } 这不

使用SuiteScript2.0,您似乎可以使用其UI框架(使用N/ur/对话框模块)创建警报/确认框。是否有人知道是否有办法使用SuiteScript API在警报或确认框中包含一个文本输入字段(用户可以输入该字段)?

使用clientscript将此功能添加到按钮:

function promptForInput(){
    var theResponse = prompt('Type now');
    alert('User typed '  + theResponse);
}

这不是官方支持的,但鉴于N/ui/dialog基本上是Ext.js上的包装函数,您可以使用以下方法创建NS样式的输入框:

Ext.Msg.prompt('Title','Message',函数(btn,text){
如果(btn=='ok'){
警报(“你说的”+文本);
}
});

现在有一个更好的方法:使用我最近发布的模块。干杯。

我希望除了香草js提示框(NS样式)之外,还有别的东西,但我想这是一个快速简单的解决方案!好提示,我试试看。有趣的是,他们仍然在使用Ext.jsv3.3.1(6年前发布)