jQuery MiniUI

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

portal.setPanels 是能否获取到title 值,能要怎么获取到 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-6-17 17:39:02 |只看该作者 |倒序浏览
本帖最后由 den253176 于 2013-6-18 08:30 编辑

var portal = new mini.ux.Portal();
    portal.set({
        style: "width: 100%;height:400px",
        columns: [250, "100%", 250]
    });
    portal.render(document.body);
    //panel
    portal.setPanels([
        { column: 0, id: "p1", title: "panel1", showCloseButton: true, body: "#Button1" },
        { column: 0, id: "p2", title: "panel2", showCollapseButton: true, height: 150 },
        { column: 1, id: "p3", title: "panel3", showCloseButton: true },
        { column: 1, id: "p4", title: "panel4", showCollapseButton: true },
        { column: 2, id: "p5", title: "panel5", showCloseButton: true },
        { column: 2, id: "p6", title: "panel6", showCollapseButton: true }
    ]);

是能否获取到title 值,能要怎么获取到

Rank: 8Rank: 8

沙发
发表于 2013-6-18 09:24:38 |只看该作者
protal的源码是开放出来的,你可以看到里面有getPanels()和getPanel()两个方法

你可以通过这2个方法获取到panel对象,然后参考panel的API,有tital属性,就有setTitle()和个头Title();
你要的应该是var title = panel.getTitle()

Rank: 2

板凳
发表于 2013-6-18 09:28:23 |只看该作者
本帖最后由 den253176 于 2013-6-18 09:57 编辑

  portal.setPanels([
                { column: h, id: "" + i + "", title: pa, showCloseButton: true }
                ]);

恩 我是定义的一个自增Portal,不知道这样能否得到title,和ID的值

Rank: 8Rank: 8

地板
发表于 2013-6-18 10:08:13 |只看该作者
den253176 发表于 2013-6-18 09:28
portal.setPanels([
                { column: h, id: "" + i + "", title: pa, showCloseButton: true  ...

我们内部会按照你给的这些参数,生成miniui的panel,你先获取到panel对象,再通过panel的API去获取panel的title

Archiver|普加软件

GMT+8, 2024-11-25 02:52 , Processed in 1.047834 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部