FineUI 官方论坛

标题: tab页取值 [打印本页]

作者: Panda    时间: 2012-7-23 11:29
标题: tab页取值
请问各位高手,在index页面里怎么通过JS取得tab页面内某个控件的值?

这个功能有没有办法实现?

{:soso_e113:}可以实现的话能不能给段示例代码看看。谢谢啦、

作者: Panda    时间: 2012-7-24 01:58
{:soso_e134:}没人知道怎么实现吗?还是不明白我在说什么呢?
作者: Panda    时间: 2012-7-24 15:48
{:soso_e153:}三石大神。。。帮忙关注一下啊。。
作者: Panda    时间: 2012-7-25 06:25
{:soso_e125:}
作者: Panda    时间: 2012-7-25 08:25
自己解决了。
作者: support    时间: 2012-7-25 09:57
Panda 发表于 2012-7-25 08:25
自己解决了。

分享下解决办法
作者: Panda    时间: 2012-7-26 09:28
support 发表于 2012-7-25 09:57
分享下解决办法

首先,我的页面结构是参照在线示例那种结构,菜单是数据库动态加载出来的;

index页面:
     <input type="button" id="btn_test" value="点击">

     //绑定菜单的时候每个节点都会绑定一个对应的ID({:soso_e124:}这句话听起来根本就是废话,一般人都知道的啦。)
     //而节点的ID在Tab标签对应的是每个标签的name属性。
     //这里假设要操作的标签页的ID是“1”
     //所以我的解决办法是先遍历已经打开的标签页的看看有没有name=="1"的。
     //找得到的话就代表该页面已经打开了,可以进行相应的操作
     function btn_Click(){
         for (var i = 0; i < window.frames.length; i++) {
                    if (window.frames.name == "1") {
                        var temp = window.frames.document.getElementById("aa").value;
                        alert(temp);

                         //这里也可以调用Tab页内的js函数
                        //window.frames.TabPage();
                    }
            }
    }

  Tab页:

   function TabPage(){
    alert("哈哈");
  }

{:soso_e113:}不懂EXTJS,所以我只能用普通的JS,不知道在EXTJS里有没有更好的处理方法呢

作者: G~调情歌    时间: 2012-8-3 03:58
{:soso_e179:}




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4