var value = _g().parameterEl.getWidgetByName('参数控件名').getValue();//没参数就忽视,有参数就有多少写多少
var url="${servletURL}?viewlet=报表路径";
var password = XXX;//获得正确的密码
FR.Msg.prompt("验证", "输入密码:", "", function() {
a = arguments[0].toString();
//获取输入框中输入的值
var config = {
value : value,//写上你要传的各类参数
format:"excel",
extype: "stream"
}
if(a==password){//验证密码
FR.doHyperlinkByPost(url,config,"_self")
}
})
没测试,凭感觉写的,试试