在richfaces中操作删除时会有删除的提示,在实现过程中,我们可以采用两种方法,如下:
1、采用传统的jsf方法
<h:form>
<h:panelGroup id="body">
<h:commandLink id="Delete"
actionListener="#{downloadAction.downloadAction}"
onclick="if (!confirm('请您确认是否要删除?')) return false">
<h:outputText value="删除" />
</h:commandLink>
</h:panelGroup>
</h:form>
该方法借助的是js的方法
2、自己定义要弹出的窗口的样式。
<a4j:commandLink ajaxSingle="true" id="deleteForJdbcLink"
oncomplete="#{rich:component('jdbcDeletePanel')}.show()"
style="margin-left:5;margin-right:5;">
<h:graphicImage value="/images/icons/database_delete.png"
style="border:0" />
<f:setPropertyActionListener value="#{jdbcDataSource}"
target="#{DBdataSourceBean.selectedDataSource}" />
</a4j:commandLink>
<rich:toolTip for="deleteForJdbcLink">删除数据源</rich:toolTip>
<a4j:keepAlive beanName="DBdataSourceBean" />
注意在列表中要指定删除的时选中的要删除的对象
<a4j:commandLink ajaxSingle="true" id="deleteForJdbcLink"
oncomplete="#{rich:component('jdbcDeletePanel')}.show()"
style="margin-left:5;margin-right:5;">
<h:graphicImage value="/images/icons/database_delete.png"
style="border:0" />
<f:setPropertyActionListener value="#{jdbcDataSource}"
target="#{DBdataSourceBean.selectedDataSource}" />
</a4j:commandLink>
<rich:toolTip for="deleteForJdbcLink">删除数据源</rich:toolTip>
<a4j:keepAlive beanName="DBdataSourceBean" />
分享到:
相关推荐
总之,RichFaces是JSF开发中的有力工具,它通过丰富的组件和Ajax功能,提升了Web应用的交互性和效率。有了中文开发文档,开发者可以更方便地学习和应用这个框架,无论是在新项目开发还是旧项目维护中,都能发挥重要...
关于richfaces的一些比较好的资料,希望大家看了能有收获
在探讨“RichFaces中的ajax组件实现刷新验证码”的技术细节时,我们首先需要理解RichFaces框架以及AJAX在其中的应用。RichFaces是一个基于JavaServer Faces(JSF)的开源UI组件库,它提供了丰富的用户界面组件,包括...
### RichFaces中的Ajax组件使用指南 #### 一、引言 在现代Web开发中,Ajax技术因其能够实现实时更新页面部分元素而不刷新整个页面的能力而受到广泛欢迎。RichFaces作为一个增强JSF(JavaServer Faces)功能的开源...
在本文中,我们将深入探讨 RichFaces 标签的使用,特别是 `rich:componentControl` 和 `rich:modalPanel` 标签,以及 `inputNumberSlider` 和 `PanelBar` 组件。RichFaces 是一个功能丰富的 JavaServer Faces (JSF) ...
2. **学习RichFaces组件**:研究RichFaces提供的组件,如数据表、树形结构、图表和对话框等,以及它们的配置和使用方法。 3. **掌握Ajax使用**:理解Ajax在RichFaces中的工作方式,如何通过Ajax行为事件更新页面部分...
1. **RichFaces概述**:RichFaces是一个强大的JSF组件库,它提供了许多预构建的UI组件,如数据网格、日历、图表、对话框等,增强了用户体验并简化了开发过程。它还支持AJAX技术,使得页面更新无需完全刷新,提升了...
通过这个展示应用,开发者可以直观地看到Richfaces的各种组件在实际操作中的表现,便于学习和调试。 在使用Richfaces ShowCase离线包时,开发者应确保自己的开发环境已经正确安装并配置了Tomcat服务器,同时也需要...
在本文中,我们将重点介绍几个常用的Richfaces标签,并通过实例进行讲解。 #### 二、Richfaces标签介绍 ##### 1. `rich:componentControl`标签 `rich:componentControl`标签用于控制其他组件的行为,例如显示或...
在RichFaces中,Guava可能被用于提供高效的缓存、多线程支持和其他高级数据结构。 3. **richfaces-core-impl-4.0.0.Final.jar**:这是RichFaces核心实现的库,包含了许多基础服务和功能,如事件处理、Ajax支持、...
在JSF框架中,RichFaces提供了大量的自定义组件,这些组件可以通过Java API进行配置和操作。例如,`org.richfaces.component.UIAjaxBehavior`接口允许开发者添加异步行为到JSF组件,实现AJAX功能。此外,`org....
- **faces-config.xml**:在此文件中配置RichFaces组件和行为。 - **web.xml**:配置应用程序的初始化参数和过滤器,以启用RichFaces的功能。 - **部署**:将项目打包成WAR文件并部署到你的服务器上,以查看和...
3. **RichFaces 组件:** RichFaces 包含一系列预定义的 UI 组件,如表格、图表、日期选择器、对话框等,这些组件都支持 AJAX 交互。 4. **皮肤和主题:** RichFaces 允许自定义皮肤和主题,以满足不同应用的视觉...
6. **集成到项目**:开发人员可以通过将 "richfaces-ui-3.3.GA.jar" 添加到项目的类路径中,利用 RichFaces 的功能来构建更复杂的用户界面,例如使用其预定义的组件(如表格、数据网格、对话框等)。 7. **开发与...
《深入理解RichFaces UI 3.2.1在JBoss中的应用》 RichFaces UI 3.2.1是JBoss框架中一个重要的组件,它为开发人员提供了一套强大的AJAX(Asynchronous JavaScript and XML)功能,极大地提升了Web应用程序的交互性和...
- **Web.xml**:部署描述符文件中配置了RichFaces的相关参数,例如过滤器和监听器,这对于了解框架如何启动和运行至关重要。 5. 实践与学习 通过运行和调试这些示例,开发者可以深入理解RichFaces的生命周期、...
《RichFaces 3.3.3 标签库手册》是针对富客户端开发的重要参考资料,主要涵盖RichFaces组件库在3.3.3版本中的各种功能标签及其使用方法。这本手册以HTML化的方式呈现,方便开发者查阅和理解,旨在为JavaServer Faces...
- **集成到Maven项目中:** 介绍了如何将RichFaces集成到使用Maven构建管理的项目中,包括依赖管理、配置等步骤。 - **相关资源链接:** 列出了学习和支持RichFaces所需的外部资源,如官方文档、社区论坛等。 #### ...