jQuery MiniUI

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

如何控制outlooktree 的菜单操作 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-6-12 11:07:19 |只看该作者 |倒序浏览
本帖最后由 hansonsu 于 2017-6-12 11:11 编辑

outlooktree 如何实现下面的功能
点击 菜单隐藏栏时,同时也隐藏 页眉,点击显示菜单栏时 同时显示 页眉。





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

Rank: 8Rank: 8

沙发
发表于 2017-6-12 11:30:40 |只看该作者
layout.on("beforecollapse", function (e) {
            if (e.region.region == "west") {
                layout.updateRegion("north", { visible: false });
            }
        })
        layout.on("beforeexpand", function (e) {
            if (e.region.region == "west") {
                layout.updateRegion("north", { visible: true });
            }
        })

Rank: 1

板凳
发表于 2017-6-12 16:57:57 |只看该作者
dforce 发表于 2017-6-12 11:30
layout.on("beforecollapse", function (e) {
            if (e.region.region == "west") {
             ...

http://www.miniui.com/demo/outlooktree/outlooktree.html就无法控制,这个地址的代码里没有west,也监控不到e.region.region 。

Rank: 8Rank: 8

地板
发表于 2017-6-12 17:17:30 |只看该作者
hansonsu 发表于 2017-6-12 16:57
在http://www.miniui.com/demo/outlooktree/outlooktree.html就无法控制,这个地址的代码里没有west,也 ...

这示例左侧的不是region,不同的控件使用的方法不一样。
splitter有expand和collapse事件

Rank: 1

5#
发表于 2017-6-12 17:33:49 |只看该作者
dforce 发表于 2017-6-12 17:17
这示例左侧的不是region,不同的控件使用的方法不一样。
splitter有expand和collapse事件 ...

能否给个具体的写法?谢谢。

Rank: 8Rank: 8

6#
发表于 2017-6-13 10:26:48 |只看该作者
hansonsu 发表于 2017-6-12 17:33
能否给个具体的写法?谢谢。
  1. var splitter1 = mini.get("splitter1");
  2.         splitter1.on("collapse", function () {
  3.             var layout = mini.get("layout1");
  4.             layout.hideRegion("north");
  5.         })
  6.         splitter1.on("expand", function () {
  7.             var layout = mini.get("layout1");
  8.             layout.showRegion("north");
  9.         })
复制代码

Rank: 1

7#
发表于 2017-6-13 15:01:46 |只看该作者
jialiang 发表于 2017-6-13 10:26

可以了,谢谢老板

Archiver|普加软件

GMT+8, 2024-5-7 12:19 , Processed in 1.069536 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部