jQuery MiniUI

标题: tab切换时如何获取当前点击tab下的datagrid [打印本页]

作者: jl_wang    时间: 2013-3-28 15:03:54     标题: tab切换时如何获取当前点击tab下的datagrid

    function change(e) {
        var tab = e.tab;
        var iframeEl = e.sender.getTabIFrameEl(tab);
    }
我这个代码有什么问题么?为什么我的iframeEl获取不到

作者: factory    时间: 2013-3-28 15:45:38

iframe是针对经过url来加载页面的tab的,我在另一篇帖子里回复你了,如果是在一个页面上写死的tab选项卡,那么是没有iframe的,而且你直接就可以通过id来获取你要的datagrid。

另外提醒一点,选项卡1个2个很少的话,你这种写法没问题,但是多了,建议还是参考http://www.miniui.com/demo/#src=tabs/load.html
来动态加载页面,这种才会有iframe

作者: jl_wang    时间: 2013-3-28 16:09:25

本帖最后由 jl_wang 于 2013-3-28 16:12 编辑
factory 发表于 2013-3-28 15:45
iframe是针对经过url来加载页面的tab的,我在另一篇帖子里回复你了,如果是在一个页面上写死的tab选项卡, ...


一共是4个,这个真不能用你说的动态啊,这是由业务决定的啊,还是回答我上面的问题吧,是写死的tab
作者: factory    时间: 2013-3-28 17:02:10

jl_wang 发表于 2013-3-28 16:09
一共是4个,这个真不能用你说的动态啊,这是由业务决定的啊,还是回答我上面的问题吧,是写死的tab ...

你是datagrid跟tab写在同一个页面上的把?就是写死的
那你直接用给datagrid一个id  mini.get("id")就可以获取了
你想获取哪个就获取哪个




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