怎么在iframe获取父表单的视图树控件

怎么在iframe获取父表单的视图树控件

FineReport 阿里宝宝 发布于 2018-11-14 10:33
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
阿里宝宝Lv0见习互助
发布于2018-11-21 10:18

目标:在表单的iframe里重置表单里的结构树

解决方法:用jquery获取到父页面结构树的选中图片,触发它的click事件就可以了。

最佳回答
0
qaz123Lv0见习互助
发布于2018-11-14 10:56

我基本上用超链,图片.png图片.png

然后再要获取参数页面接收一下

最佳回答
0
luhansonLv3见习互助
发布于2018-11-14 10:57

js在iframe子页面获取父页面元素代码如下:

window.parent.document.getElementById("元素id");


  • 阿里宝宝 阿里宝宝(提问者) 这样可以获取到tree,但是不能用getValue(),会报错
    2018-11-14 11:12 
  • luhanson luhanson 回复 阿里宝宝(提问者) 你是FR报表集成到自己的系统上的吧,是FR报表获取你自己系统上的树的数据集?
    2018-11-14 11:16 
  • 阿里宝宝 阿里宝宝(提问者) 回复 luhanson 我新建了一个表单,表单里添加了一个视图树和一个iframe,iframe引得另一个cpt文件,现在要在cpt里的一个按钮事件里获取到视图树,对它进行操作
    2018-11-14 11:21 
  • luhanson luhanson 回复 阿里宝宝(提问者) 父表单对象.getWidgetByName(\"WidgetName\").Widget.getValue() 这样试试
    2018-11-14 11:42 
  • 阿里宝宝 阿里宝宝(提问者) 回复 luhanson 用parent.window.form可以获取到form,但再用form.getWidgetByName(\'tree\')获取到是undefined
    2018-11-14 11:47 
  • 2关注人数
  • 600浏览人数
  • 最后回答于:2018-11-21 10:18
    请选择关闭问题的原因
    确定 取消
    返回顶部