JS实现点击单选按钮弹出下拉框。

帆软帮助文档有一个JS实现点击单选按钮弹出输入框的文档,我想知道怎么改成弹出下拉框,并将选择值赋给指定单元格。

JS实现点击单选按钮弹出输入框 地址:https://help.fanruan.com/finereport/doc-view-1211.html

FineReport 快乐星光 发布于 2021-11-18 13:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户莎Lv5见习互助
发布于2021-11-18 15:52

单选框按钮状态改变事件:

var value = this.getValue0;//获取当前控件值

if (value ==“其他"){

window.form = this.options.form;

var $iframe = $(" <iframe id="inp' name= inp' width=' 100%'height='100%' scrolling='no' frameborder='0'> );//创建网页框

$iframe.attr("src", FR.cjkEncode("${servletURL}?viewlet=目录/下拉框.cpt&op=write")); //给网页框添加地址

var o ={

title:“请选择爱好"。

width :212,

height: 200

};

FR.showDialog(o.title,o.width,o.height,$iframe,o);

} else {

_g0.setCellValue(0, 1, 1, value);//将值赋给B2单元格

弹窗确认按钮点击事件:

var str=contentPane.getWidgetsByName("p1 ").getValue0; //获取列表控件p1的值

var form=window.parent.contentPane;//获取当前页面的父裔口

form.setCellValue("B2",null,str);//给父窗口B2单元格赋值

window.parent.FR.closeDialog0://关掉弹窗

window.parent.FR.destroyDialog0; //清除缓存

最佳回答
0
luojian0323Lv7资深互助
发布于2021-11-18 13:39

没有弹出下拉框的js

想要单独弹出带下拉框的窗口

可以自定义一个报表,做为弹出框,将下拉框的值返回父窗口

  • 3关注人数
  • 459浏览人数
  • 最后回答于:2021-11-18 15:52
    请选择关闭问题的原因
    确定 取消
    返回顶部