jQuery MiniUI

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

动态改变OutlookTree 中north的高度 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-6-20 22:08:40 |只看该作者 |倒序浏览


如题,我想实现点击某个按钮动态改变OutlookTree 中north的高度,我用
mini.get("layout1").getRegion("north").height = mini.get("layout1").getRegion("north").height + 50;
可以扩大north的高度,但是被center覆盖在下面了,有什么方法能实现这个效果呢:north高度扩大同时center高度缩小?

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-6-21 09:23:29 |只看该作者
属性必须通过set和get来进行赋值取值,setHeight() setWidth()

Rank: 3Rank: 3

板凳
发表于 2013-6-21 10:34:45 |只看该作者
factory 发表于 2013-6-21 09:23
属性必须通过set和get来进行赋值取值,setHeight() setWidth()

谢谢,但是我试了get、set方法不起作用呢,
                       var layout = mini.get("layout1");
                            var north = mini.get("layout1").getRegion("north");
                            var south = mini.get("layout1").getRegion("south");
                            var center = mini.get("layout1").getRegion("center");
                            alert(north.height+'<>'+south.height+'<>'+center.height);

                            alert(north.getHeight()+'<>'+south.getHeight()+'<>'+center.getHeight());
                           
                            north.setHeight("82");
当我执行最后两条程序的时候,页面没反应,不起作用,也就是 north.getHeight()和north.setHeight("82")这两个方法无效,这是为什么呢?

Rank: 8Rank: 8

地板
发表于 2013-6-21 10:55:35 |只看该作者
heng 发表于 2013-6-21 10:34
谢谢,但是我试了get、set方法不起作用呢,
                       var layout = mini.get("layout1");
...

不好意思,我看错了,如果是layout内部的面板的话
调整高度需要这样
var layout = mini.get(id)
layout.updateRegion("north", { height: 100 });

Rank: 3Rank: 3

5#
发表于 2013-6-21 11:03:03 |只看该作者
factory 发表于 2013-6-21 10:55
不好意思,我看错了,如果是layout内部的面板的话
调整高度需要这样
var layout = mini.get(id)

哈哈 十分感谢 实现了

Archiver|普加软件

GMT+8, 2024-11-7 01:33 , Processed in 1.058340 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部