如何正确返回弹窗口值

做了个单元格控件,命名为‘p1’,然后做了一个二级弹窗的JS代码,  编辑前。

下面是二级弹窗的返回代码,就是在弹窗中选择好后返回数值,
我试过,如果是参数面板上的控件,把它命名为p1就可以正常返回值。

var currentCell = contentPane.curLGP.currentTDCell;
var val = FR.getCellValue(currentCell);
var form = window.parent.form;
form.getWidgetByName("p1").setValue(val);
window.parent.FR.closeDialog();
window.parent.FR.distroyDialog();


但是如果是单元格控件的,就不能返回,报下面这个错误。
自定义JS错误 : Cannot read property 'getWidgetByName' of undefined

请问要如何设置才能正确返回?

FineReportafr751116 发布于 2017-1-14 17:09
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
macro_hard发布于2017-1-14 17:09(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-1-14 17:49(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2017-1-14 17:51(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard
    window.parent.form 改成 window.parent.contentPane
    回复
    2017-01-14 17:09 
  • 0关注人数
  • 831浏览人数
  • 最后回答于:2017-1-14 17:51
    活动推荐 更多
    热门课程 更多
    返回顶部