如何把子页面的数据传给父页面?

如图,我想把在子页面填字的信息都传给父页,应该如果实现呢?
我按照示例做提示“自定义JS错误 : Cannot read property 'getWidgetByName' of undefined”,是什么问题?

FineReportvfiles 发布于 2017-5-2 18:00
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
macro_hard发布于2017-5-2 18:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2017-5-2 18:03(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-5-2 18:31(编辑于 2023-9-6 09:34)
555
  • vfiles vfiles(提问者)

    父页————————————————————————
    插入行按钮:
    点击事件:
    window.form = this.options.form;

    var $iframe = $(\"<iframe id=\'inp\' name=\'inp\' width=\'100%\' height=\'100%\' scrolling=\'no\' frameborder=\'0\'>\");

    $iframe.attr(\"src\", \"${servletURL}?reportlet=caibian/gongzuoliang/son1.cpt&op=write&__showtoolbar__=false\");

    var o = {

    title : \"知识库更新\",

    width : 900,

    height: 500

    };

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

    初始化事件:
    window.form = this.options.form;

    子页————————————————————————
    按钮
    点击事件:
    window.parent.form.getWidgetByName(\"p1\").setValue(ceshi);
    window.parent.FR.closeDialog();
    window.parent.FR.destroyDialog();
    初始化事件:
    window.ceshi=[];
    回复
    2017-05-03 08:44 
最佳回答
0
vfiles发布于2017-5-3 08:44(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-5-3 09:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
vfiles发布于2017-5-3 09:52(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-5-3 09:54(编辑于 2023-9-6 09:34)
555
  • vfiles vfiles(提问者)

    感谢大神!按你的例子解决了!!
    回复
    2017-05-03 17:14 
最佳回答
0
vfiles发布于2017-5-3 17:14(编辑于 2023-9-6 09:34)
555
  • vfiles vfiles(提问者)

    大神:我按你给的例子已经可以把子页面中选择的数据带到主页面。但是我希望把在子页面中手工输入的数据带到主页面。我在子页面的D3单元格填写了“默认文件标题”几个字,同时,给D3单元格增加了文本控件。
    但是发现只能将事先填写的“默认文件标题”几个字带到主页面,在文本控件中输入的内容不能带到主页面,这是为什么呢?

    回复
    2017-05-05 08:39 
最佳回答
0
vfiles发布于2017-5-5 08:39(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 743浏览人数
  • 最后回答于:2017-5-5 08:39
    活动推荐 更多
    热门课程 更多
    返回顶部