jQuery MiniUI

标题: miniui怎么获取panel里面的方法或者标签值?? [打印本页]

作者: zzbcome    时间: 2017-1-6 14:08:36     标题: miniui怎么获取panel里面的方法或者标签值??

一个主页面,布局里面用到了layout,里面有panel,是load一个页面,怎么获取这个页面的方法??

作者: dforce    时间: 2017-1-6 14:55:12

1 根据id获取panel
  var panel=mini.get(id)
2 var iframeEl=panel.getIFrameEl()
iframeEl.conntentWindow
作者: zzbcome    时间: 2017-1-6 14:56:54

dforce 发表于 2017-1-6 14:55
1 根据id获取panel
  var panel=mini.get(id)
2 var iframeEl=panel.getIFrameEl()

panel.getIFrameEl()直接undefined了???
作者: zzbcome    时间: 2017-1-6 14:58:30

dforce 发表于 2017-1-6 14:55
1 根据id获取panel
  var panel=mini.get(id)
2 var iframeEl=panel.getIFrameEl()

getBodyEl ( )不是undefined,getIFrameEl()是undefined,什么情况??
作者: dforce    时间: 2017-1-6 15:00:55

zzbcome 发表于 2017-1-6 14:58
getBodyEl ( )不是undefined,getIFrameEl()是undefined,什么情况??

必须是url加载的panel才有iframeEl
<div class="mini-panel" url="http://www.miniui.com"
作者: zzbcome    时间: 2017-1-6 15:03:57

dforce 发表于 2017-1-6 15:00
必须是url加载的panel才有iframeEl

页面里面js动态加载的怎么办???
作者: dforce    时间: 2017-1-6 15:33:19

zzbcome 发表于 2017-1-6 15:03
页面里面js动态加载的怎么办???

不清楚你怎么放的,如果你直接自己放iframe的话,请直接根据id获取iframe元素
作者: zzbcome    时间: 2017-1-6 15:53:32

dforce 发表于 2017-1-6 15:33
不清楚你怎么放的,如果你直接自己放iframe的话,请直接根据id获取iframe元素 ...

就是一个panel,里面的url通过js引向不同的jsp页面
作者: dforce    时间: 2017-1-6 17:15:31

zzbcome 发表于 2017-1-6 15:53
就是一个panel,里面的url通过js引向不同的jsp页面

<div class="mini-panel" url="http://www.miniui.com"
如果是这样的url配置,panel.getIFrameEl()肯定可以获取到iframe元素




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2