jQuery MiniUI

标题: 如何更改mini-tabs下的tab对象内容 [打印本页]

作者: hujiewei    时间: 2015-12-18 09:52:02     标题: 如何更改mini-tabs下的tab对象内容

我的项目里遇到一个棘手的问题,

在tabs切换选项卡的时候,触发这个时间,去遍历一个list属性,然后拼接成grid的字符串就是text,后面alert的这个tab 也是我要改变的tab  我要改变这个tab的内容,但是这样写没有效果。应该怎么处理呢?



作者: felt    时间: 2015-12-18 10:03:37

不明白你的问题
请具体说明
作者: hujiewei    时间: 2015-12-18 10:07:00

tabs.on("activechanged", function (e) {
                var tab = e.tab;
               wdutil.submit({
                url:'<c:url value="/base/jg/getTabProperty"/>',
                data:{'url':url},
                success:function(text){

                            alert(tab.url);
                                tab.innerText = text;
                }
        });
    });              这个选项卡切换的时候的JS就是这样的,  alert的属性也是正确的。我该怎么去改变tab的内容
作者: felt    时间: 2015-12-18 10:11:20

hujiewei 发表于 2015-12-18 10:07
tabs.on("activechanged", function (e) {
                var tab = e.tab;
               wdutil.submit({

你这改的是什么,tab又不是dom你能用innerText去改?
有url加载的是一个完整的页面,你又是要改什么

作者: hujiewei    时间: 2015-12-18 10:16:20

felt 发表于 2015-12-18 10:11
你这改的是什么,tab又不是dom你能用innerText去改?
有url加载的是一个完整的页面,你又是要改什么
...

我想改变每个tab选项卡里面的内容,拼接了一个HTML(来做为tab的显示内容)  该怎么做呢?
作者: felt    时间: 2015-12-18 10:42:58

hujiewei 发表于 2015-12-18 10:16
我想改变每个tab选项卡里面的内容,拼接了一个HTML(来做为tab的显示内容)  该怎么做呢? ...

去掉你的url,加url表示,这个tab加载url指向的那个页面
var el=tabs.getTabBodyEl(tab)
$(el).html(...);
作者: hujiewei    时间: 2015-12-18 11:12:07

felt 发表于 2015-12-18 10:42
去掉你的url,加url表示,这个tab加载url指向的那个页面
var el=tabs.getTabBodyEl(tab)
$(el).html(...) ...

内容已经可以改了,我要拼接一个grid的字符串 改变了不能生效,还是应该拼一个完整的HTML页面?
作者: felt    时间: 2015-12-18 11:30:34

hujiewei 发表于 2015-12-18 11:12
内容已经可以改了,我要拼接一个grid的字符串 改变了不能生效,还是应该拼一个完整的HTML页面? ...

添加字符串的方式生成控件的话,添加之后需要调用mini.parse()主动来解析
作者: hujiewei    时间: 2015-12-18 11:36:57

felt 发表于 2015-12-18 11:30
添加字符串的方式生成控件的话,添加之后需要调用mini.parse()主动来解析

好像就差这一步,万分感谢
效果已经出来了




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