ZK的Window分析

昨天在学习ZK时,突然想到弹出窗口怎么实现?则针对Window这一块进行了学习,现将学习成果与大家分享一下。

ZK的Window有多种模式,Overlap模式,Modal模式,Popup模式,Embedded模式。

现在我们针对不同的模式,进行区别说明:

Embedded模式:如果我们不进行针对性操作,默认的我们创建Window是属于Embedded模式,即嵌到相应的组件上的。

Overlap模式:创建的窗体是在Page之内的,不是相对某个组件,可以理解成浮动的,在最上层。

Modal模式:创建的窗体也是浮动的,只是它会产生阴影层,使它后面的层不可见,并且会阻塞后面的操作,直到您执行关闭,或者开启其他窗口模式,才可执行其后面的操作。

如 代码段:win1.doModal();
f1();

f1()要等到此窗体关闭后才执行

Popup模式:与Overlap模式类似,只是此模式的窗体,在页面其他组件点击,此窗体就隐藏。

通过对上面的分析,我们知道弹窗怎么实现了,除Embedded模式之外的模式都可以,只看你的应用场景是什么?然后选择对应的模式。

注:创建弹窗时,最好对弹窗加上caption组件。窗口Title,关闭按钮,Logo都在此組件顯示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值