jQuery MiniUI

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

tabs [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-11-22 09:16:48 |只看该作者 |倒序浏览
我在一个TAB里放了一个GRID又写了个刷新GRID的方法,如果这个TAB已经打开了,可否在另一个TAB里刷新那个GRID

Rank: 8Rank: 8

沙发
发表于 2013-11-22 09:21:29 |只看该作者
你的tab下面的页面是写死的还是url加载的?
前者就直接获取grid就行了,

后者用跨页面的方式调用刷新grid的方法
A页面:
top["win"] = window;
function reload(){
     grid.reload();
}

B页面:
top["win"].reload()

Rank: 4

板凳
发表于 2013-11-22 09:28:18 |只看该作者
factory 发表于 2013-11-22 09:21
你的tab下面的页面是写死的还是url加载的?
前者就直接获取grid就行了,

果然成功了,感谢

Rank: 2

地板
发表于 2014-3-12 16:01:22 |只看该作者
factory 发表于 2013-11-22 09:21
你的tab下面的页面是写死的还是url加载的?
前者就直接获取grid就行了,

问下,那如果我这个垮页面的还没加载出来,那么
B页面:
也就取不到这个了:top["win"]
请问下,怎么判断这个是否存在不存在,我这里遇到的问题是A页面里面取FORM,那如果我A页面没加载出来
B页面就提示B页面的"FORM"取不到,可是A页面又不知道怎么判断?

Rank: 2

5#
发表于 2014-3-12 16:08:24 |只看该作者
即如果我在A页面有个COMBOBOX下拉框,我选择对应的下拉项,那么TAB2就会自动加载对应的B页面进去,而不是点击TAB2才去加载出来呢?

Rank: 8Rank: 8

6#
发表于 2014-3-12 17:00:22 |只看该作者
liangzhl 发表于 2014-3-12 16:01
问下,那如果我这个垮页面的还没加载出来,那么
B页面:
也就取不到这个了:top["win"]

判断下top["win"]有没有定义

监听combobox事件onvaluechanged
然后调用tabs.loadTab(url,tab2)去加载tab2

Rank: 2

7#
发表于 2014-3-12 17:31:37 |只看该作者
felt 发表于 2014-3-12 17:00
判断下top["win"]有没有定义

监听combobox事件onvaluechanged

是的,这个事件只是说把URL传进来或者参数什么的。那还是得点击一下TAB2才会加载啊,不能在onvaluechanged里面就去加载了么

Rank: 2

8#
发表于 2014-3-12 18:13:39 |只看该作者
OK了,多谢。

Archiver|普加软件

GMT+8, 2025-7-17 01:59 , Processed in 1.042845 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部