小于儿 发表于 2016-7-6 13:59:10

关于弹出窗口层级问题

在1级页面上弹出一个2级页面,然后在2级页面上用t:choose标签再弹出一个3级页面,这个3级页面里面有一个datagrid,在这个3级页面里有编辑按钮,用于编辑datagrid中的数据,当点击这个编辑按钮后会弹出了一个用于修改数据的4级页面,在这个4级页面修改数据后保存并关闭该页面,此时应该刷新3级页面中的datagrid,但这个3级里的datagrid页面并没有刷新,于是我在用于修改数据的4级页面中写入了调用父级页面方法的js语句:frameElement.api.opener.openAlert();,然后在3级页面和2级页面中分别加入了openAlert()方法,内容就是alert一个字符,用来分析到底调用了那个页面的方法,事实证明4级页面关闭时调用了2级页面的方法,而3级页面被跳过了,请问这会是什么原因造成的呢?
页: [1]
查看完整版本: 关于弹出窗口层级问题