`
szgaea
  • 浏览: 216484 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ZK的Window分析

zk 
阅读更多
   昨天在学习ZK时,突然想到弹出窗口怎么实现?则针对Window这一块进行了学习,现将学习成果与大家分享一下。
 
   ZK的Window有多种模式,Overlap模式,Modal模式,Popup模式,Embedded模式。
  
   现在我们针对不同的模式,进行区别说明:
  
   Embedded模式:如果我们不进行针对性操作,默认的我们创建Window是属于Embedded模式,即嵌到相应的组件上的。

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

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

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

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

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

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

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

相关推荐

    ZK 开发手顺

    2.4 **例子中的配置分析** ZUL文件包含UI组件和它们的属性。例如,`<window>`是顶级容器,`title`是其属性,`<label>`是显示文本的组件,`value`属性设置显示的文本。 ### 3. 组件基础属性及事件 3.1 **ID属性** ...

    zk_plugin.rar

    6. **验证安装**:重启后,可以通过查看Eclipse的“Window” -> “Preferences”菜单或在新建项目时检查是否有ZK相关的配置选项,来验证插件是否安装成功。 通过这个插件,开发者能够更加高效地在Eclipse环境中进行...

    【转】zk做的新闻发布系统源码【作者zkajax 】

    在"news"目录中,我们可以看到ZK组件的使用,比如新闻列表可能用到了`<listbox>`,新闻详情页面可能有`<window>`、`<label>`、`<textbox>`等组件。通过分析这些组件的配置和事件绑定,我们可以学习如何自定义组件...

    ZK+学习总结第一阶段参考.pdf

    #### 2.4 配置分析 理解项目的配置文件,如`web.xml`,它是Servlet容器的配置文件,用于定义ZK应用的入口点。 ### 3. 组件基础属性及事件 ZK的组件具有各种属性来控制其行为,例如: #### 3.1 ID属性 每个组件都...

    windows环境下zookeeper集群搭建

    在实际应用中,还需要关注Zookeeper的监控、日志分析以及性能调优等方面,确保集群的稳定运行。在遇到问题时,可以通过查看日志或使用`bin/zkServer.sh status`命令来诊断集群状态。同时,熟悉Zookeeper的相关API,...

    prettyZoo,zookeeper window客户端

    **标签分析:** 1. "zookeeper":Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态,并根据预先设定的策略进行任务分配或数据同步。 2. "zookeeper...

    中国玻璃库

    Zemax是一款广泛使用的光学系统设计和分析软件,它可以导入各种玻璃材料数据库,帮助设计师选择合适的玻璃类型进行光学设计。 描述中的“以测,zemax上可用,但不知资源是否齐全”暗示了这个压缩包可能包含了一些...

    RTEvents_event_Biometric_

    2. **特征提取**:一旦收集到生物数据,系统会进行实时分析,提取出具有辨识性的特征,这也会生成一个事件。 3. **匹配与验证**:提取的特征与预先存储的模板进行比对,若匹配成功则完成身份验证,这一步骤也可能...

    ZooKeeper3.4.9 windos和linux

    7.2 日志分析:定期检查日志文件,排查可能的错误和异常。 总结,ZooKeeper 3.4.9在Windows和Linux上的部署与应用涵盖了从基本安装到集群配置,再到实际应用场景的多个层面。理解并熟练掌握这些知识,对于构建和...

    网页中插入flash时钟代码(白底蓝色钟面)

    - **wmode**:设置Flash对象的工作模式,通常有`window`、`transparent`和`opaque`三种选择,其中`transparent`可以使Flash背景透明。 - **allowScriptAccess**:设置是否允许Flash对象访问页面脚本。 - **...

    一组很实用的网站图片通栏滚屏代码

    ### 一、代码功能分析 #### 1. 基本结构 - **DIV 容器** (`;WIDTH:670px;COLOR:#ffffff;HEIGHT:81px">`): 这是整个滚动图片区域的容器,设置宽度为670像素,高度为81像素,并且通过 `OVERFLOW:hidden` 属性隐藏超出...

    网站图片动态切换代码

    = '') window.open(jumpUrl, jumpTarget); } } nextAd(); 默认图片路径"> ``` ### 5. 注意事项 - 本代码仅支持IE浏览器,对于现代浏览器如Chrome、Firefox等需要进行相应的兼容性处理。 - 在实际...

    linux教程——很使用的那种

    X Window是一种协议。 unix图形环境是CDE:common desktop environment通用桌面环境。 linux系统结构:硬件、内核层、shell层、应用层、用户。 在安装linux的时候,会弹出 CD Found To begin testing the CD ...

Global site tag (gtag.js) - Google Analytics