jQuery MiniUI

 找回密码
 立即注册
查看: 2458|回复: 8
打印 上一主题 下一主题

miniui怎么获取panel里面的方法或者标签值?? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-1-6 14:08:36 |只看该作者 |倒序浏览
一个主页面,布局里面用到了layout,里面有panel,是load一个页面,怎么获取这个页面的方法??

Rank: 8Rank: 8

沙发
发表于 2017-1-6 14:55:12 |只看该作者
1 根据id获取panel
  var panel=mini.get(id)
2 var iframeEl=panel.getIFrameEl()
iframeEl.conntentWindow

Rank: 3Rank: 3

板凳
发表于 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了???

Rank: 3Rank: 3

地板
发表于 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,什么情况??

Rank: 8Rank: 8

5#
发表于 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"

Rank: 3Rank: 3

6#
发表于 2017-1-6 15:03:57 |只看该作者
dforce 发表于 2017-1-6 15:00
必须是url加载的panel才有iframeEl

页面里面js动态加载的怎么办???

Rank: 8Rank: 8

7#
发表于 2017-1-6 15:33:19 |只看该作者
zzbcome 发表于 2017-1-6 15:03
页面里面js动态加载的怎么办???

不清楚你怎么放的,如果你直接自己放iframe的话,请直接根据id获取iframe元素

Rank: 3Rank: 3

8#
发表于 2017-1-6 15:53:32 |只看该作者
dforce 发表于 2017-1-6 15:33
不清楚你怎么放的,如果你直接自己放iframe的话,请直接根据id获取iframe元素 ...

就是一个panel,里面的url通过js引向不同的jsp页面

Rank: 8Rank: 8

9#
发表于 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元素

Archiver|普加软件

GMT+8, 2024-10-6 14:27 , Processed in 1.053786 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部