jQuery MiniUI

标题: portal.setPanels 是能否获取到title 值,能要怎么获取到 [打印本页]

作者: den253176    时间: 2013-6-17 17:39:02     标题: portal.setPanels 是能否获取到title 值,能要怎么获取到

本帖最后由 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 值,能要怎么获取到

作者: factory    时间: 2013-6-18 09:24:38

protal的源码是开放出来的,你可以看到里面有getPanels()和getPanel()两个方法

你可以通过这2个方法获取到panel对象,然后参考panel的API,有tital属性,就有setTitle()和个头Title();
你要的应该是var title = panel.getTitle()
作者: den253176    时间: 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的值
作者: factory    时间: 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




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