弹出窗口参数传递 FR.doHyperlinkByGet4Reportlet

按钮点击打开弹出窗口,并将父窗口下拉框中仓库的值传递给子窗口中控件为"kuming"的下拉框。功能可以用超链接实现,但按钮点击方式实现不了。
下面是按钮JS代码:
var km = contentPane.getWidgetByName('kuming').getValue();
var url = "xxxxxxxxxxxx";
FR.doHyperlinkGet4Reportlet(url,{para:km},"_dialog","KUMING","750,500,");
应该是写的有点问题,JSON的格式不太熟悉。目前可以实现点击弹出窗口、可调大小、网址正确。参数的值怎么也传递不过去,求助~

编辑于 2017-10-19 09:16  
FineReport异体 发布于 2017-10-19 09:13
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
macro_hard发布于2017-10-19 09:13(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2017-10-19 09:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
异体发布于2017-10-19 09:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2017-10-19 10:15(编辑于 2023-9-6 09:34)
555
  • 13944709532 13944709532(提问者) 用什么方法倒是没什么~关健是传递参数的值到子表的控件中~
    回复
    2017-10-19 19:37 
最佳回答
0
macro_hard发布于2017-10-19 10:31(编辑于 2023-9-6 09:34)
555
  • 13944709532 13944709532(提问者) 就是这个地方写不明白,要传递的参数所在父窗的控件名为\"kuming\", {para:km}这样写应该是不对的,但不知道怎么写。试了很多次也不行
    回复
    2017-10-19 10:55 
  • macro_hard macro_hard 回复 13944709532 :{kuming:km}
    回复
    2017-10-19 10:57 
  • 13944709532 13944709532(提问者) 子表的控件名也是kuming,我上面写的对不?看别人说是要大写。不清楚对不对~
    FR.doHyperlinkGet4Reportlet(url,{kuming:km},\"_dialog\",\"KUMING\",\"750,500,\"); 这样?
    回复
    2017-10-19 19:38 
最佳回答
0
macro_hard发布于2017-10-19 19:47(编辑于 2023-9-6 09:34)
555
  • 13944709532 13944709532(提问者) FR.doHyperlinkGet4Reportlet(ur l//地址,{kuming:km} //要传递的参数,\\\"_dialog\\\" //以弹出对话框的形式,\\\"KUMING\\\" //子表的控件名,也就是接收参数的控件,\\\"750,500,\\\" //弹出对话框的大小);
    回复
    2017-10-19 19:51 
  • 0关注人数
  • 2401浏览人数
  • 最后回答于:2017-10-19 20:51
    活动推荐 更多
    热门课程 更多
    返回顶部