原文地址:http://www.blogjava.net/iamlibo/archive/2007/09/05/142803.html
ice:panelPopup是icefaces组件中模式(modal)对话框的组件.使用起来也非常简单.
先看代码:
<ice:panelPopup id="affirmDel" rendered="true" visible="#{purchasePlanBean.confirmDel}" modal="true"
style="z-index:1001; width: 350px; height: 200px; top:25%; left:25%;">
<f:facet name="header">
<ice:outputText styleClass="popupTitle" value="#{resource.confirm_title }" />
</f:facet>
<f:facet name="body">
这里是body的内容
</f:facet>
</ice:panelPopup>
visible属性:是表示什么时候显示该对话框,一般是bean中的一个boolean变量的值,然后通过其他按钮的动作改变这个变量的值来显示对话框。
modal属性:表示对话框是否模式显示。
<f:facet name="header"></f:facet>中的内容是对话框的标题
<f:facet name="body"></f:facet>中的内容是对话框的显示内容。可以为JSF允许的任何内容。
如果对话的body的内容需要一个form,这时应该把一个form标签放到body内部。而不是放到<ice:panelPopup>这个标签的外部。如果放到外部在有多少个form 的情况下会出现对话框都被遮盖起来的情况,导致页面不能使用了。
分享到:
相关推荐
icefaces1_6_0.chm
icefaces1_6_0 component.chm
icefaces1_6_0 component api.chm
1. **ICEfaces Developers Guide**:这份文档是ICEfaces 开发者的权威指南,通常会包含如何安装和配置ICEfaces环境、组件库的详细介绍、API的使用方法、事件处理机制以及最佳实践等内容。开发者可以通过这个指南学习...
这个"autocomplete-tutorial.zip"压缩包提供了一个关于如何在ICEFaces框架中使用自动补全功能的教程。自动补全功能是用户界面中常见的一种特性,允许用户在输入时获得建议或匹配项,通常用于搜索框或者表单字段,...
1. **Ajax 支持**:ICEfaces 使用 AJAX 技术实现了页面部分更新,从而提升了用户体验。用户在与页面交互时,无需等待整个页面刷新,仅更新必要的组件,提高了响应速度。 2. **移动设备支持**:随着移动互联网的普及...
官方API文档是开发人员理解和使用IceFaces组件的关键资源。它详细描述了每个组件的属性、事件、行为和用法,使得开发者可以准确地知道如何在代码中引用和配置这些组件。虽然这里提到的是英文版,但其权威性和准确性...
ICEFaces组件库提供了这些元素,比如`<ice:inputText>`和`<ice:commandButton>`。 2. **模型(Model)**: 包含了用户的认证信息,如用户名和密码,以及验证逻辑。在JSF中,这通常通过Managed Beans实现,如`@...
5. **数据绑定和EL表达式**:讨论如何使用ICEfaces与后端数据模型进行交互,包括使用Expression Language(EL)绑定数据。 6. **国际化和本地化**:解释如何在ICEfaces应用中支持多种语言和区域设置。 7. **性能...
ICEfaces 1.8是JavaServer Faces (JSF) 框架的一个杰出实现,专为构建下一代企业级Web应用程序而设计。...无论是对于初学者还是经验丰富的开发者,ICEfaces都提供了一个强大的平台来实现复杂的Web应用需求。
### IceFaces 开发者指南知识点概述 #### 一、IceFaces 概览...通过阅读这份指南,开发者不仅能够获得 IceFaces 的基本使用方法,还能掌握其高级特性和最佳实践,从而有效地利用 IceFaces 构建高质量的 Web 应用程序。
ICEFaces入门学习主要涵盖的是ICEFaces这一JavaServer Faces (JSF)组件库的使用和理解。ICEFaces是一款用于构建富互联网应用程序(Rich Internet Applications, RIA)的框架,它为开发者提供了丰富的用户界面组件和...
ICEfaces 插件将方便在 Eclipse 中开发和调试使用 ICEfaces 构建的 JSF 应用程序。 "ReleaseNotes.html" 文件通常包含关于版本更新的重要信息,包括新特性、已知问题、bug 修复以及对先前版本的改进。对于 ICEfaces...
通过运行和分析这个示例,开发者可以快速理解和掌握ICEFaces的使用方法,包括如何配置环境,如何使用AJAX组件,以及如何处理用户交互事件。这对于初学者来说是非常有价值的参考资料。 AJF2.0(Ajax for JavaFaces ...
这个插件是开发人员在使用ICEfaces框架时的重要工具,它提供了集成开发环境内的支持,包括代码自动完成、错误检查、调试和项目模板等功能,使得基于ICEfaces的开发更为高效和便捷。 描述中提到“经过测试可用”,这...
**标题与描述解析** 标题"icefaces1.8 for netbeans6.7beta"揭示了我们正在讨论的是一个专门针对...而nbms、META-INF和doc文件则分别代表了IDE的扩展、元数据和文档资源,帮助开发者更好地理解和使用这个集成环境。
`Guide.pdf`很可能是官方的开发者指南,包含了ICEfaces 2的使用教程和最佳实践。 6. **项目结构**:`.project`文件是Eclipse项目的配置文件,它定义了项目的属性和构建规则。`site.xml`可能是插件站点的描述文件,...
安装完ICEFaces Eclipse 插件后发现少了很多包,在建立icefaces工程的时候,往往需要到网上下载lib。所以本人在这里共享以下ICEFaces1.8的官方包。用意是省得大家在eclipse建立工程的时候专门去Icefaces官方网去下载...
JSF有多个实现,包括ICEFaces、RichFaces和MyFaces等,其中ICEFaces是由商业公司ICE提供的,而MyFaces是由Oracle捐赠给Apache的。 在部署JSF应用时,需要注意的是,并非所有Web容器都内置JSF支持。例如,Tomcat需要...
这些页面使用`.xhtml`扩展名,其中的ICEfaces组件以XML标签形式表示,例如`<ice:inputText>`,`<ice:commandButton>`等。 3. **Java后台处理**:与JSF页面对应的Java Managed Beans(Managed Beans是JSF中的业务...