使用 javascript 展开/折叠 zk 面板
我想点击 ZK 的 borderlayout(可折叠的“东”或“北”或...)以使用 javascript 暂时打开它。 我应该怎么办?
预先感谢朋友。
更新:
关闭时,通过单击关闭的边框区域(而不是在打开的图标上)(查看光标的图中位置) 将暂时开放。我想要一个封闭的 borderLayout 并使用 javascript/jquery 打开它。
图片:
I wanna click on a ZK's borderlayout(collapsible "East" OR "North" OR...) to open it temporarily with javascript.
what should I do?
thanks in advance buddies.
UPDATE:
When it is closed, by clicking on the closed border area(not on the Open ICON) (Look at the cursor's position in the picture) it will be open temporarily. I want a closed borderLayout and open it like that, with javascript/jquery.
the picture:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1.从ZK客户端引擎获取widget。
2.调用 setOpen(true) 或 setOpen(false)
这是一个示例,您也可以在 ZK fiddle 平台上测试它。
http://zkfiddle.org/sample/bk3jop/1 -通过-javascript关闭边框布局面板
1.Get the widget from ZK client engine.
2.call setOpen(true) or setOpen(false)
Here's a sample for this, and also you could test it on ZK fiddle platform.
http://zkfiddle.org/sample/bk3jop/1-Close-border-layout-panel-by-javascript
为了您的目的,我在这里提供另一个例子。
http://zkfiddle.org/sample/bk3jop/2 -Close-border-layout-panel-by-javascript
无论如何,这更像是一种黑客攻击。
更详细的你可以参考
https://github .com/zkoss/zk/blob/master/zul/src/archive/web/js/zul/layout/LayoutRegion.js
For your purpose ,here I provide another example for this.
http://zkfiddle.org/sample/bk3jop/2-Close-border-layout-panel-by-javascript
Anyway , it's more like a hack.
For more details you could reference to
https://github.com/zkoss/zk/blob/master/zul/src/archive/web/js/zul/layout/LayoutRegion.js