
richfaces
文章平均质量分 68
feidaodalian
这个作者很懒,什么都没留下…
展开
-
Practical_RichFaces要点Chapter06
1. 1) 任何控件都可以被置于 控件中; 2) 可以通过 header 属性或者 给 添加一个头部。 2. 1) 与 相似,但可以被展开或收起; 2) switchType 属性具有三种切换模式可选: l Server :也是默认模式,在展开或收敛时,会产生一个常规的页面提交( proc...原创 2009-07-27 03:42:40 · 133 阅读 · 0 评论 -
优化JSF Richfaces应用
使用Richfaces开发基于JSF的RIA应用是非常通用、自然和稳定的选择。实际上,Richfaces用于实现Ajax是非常自然的技术,它使得使用JSF来创建富用户交互变得非常容易。这里我共享一些优化JSF Richfaces应用的常见的最佳实践。XML/HTML代码 org.ajax4jsf.COMPRESS_SCRIPT true ...原创 2009-07-29 21:43:58 · 185 阅读 · 0 评论 -
动态改变RichFaces的皮肤
给RichFaces设置一个皮肤很简单,只要在web.xml文件中写以下这一段就可以了: Xml代码 org.richfaces.SKIN ruby org.richfaces.SKIN ruby 但是,有时候你也许会要在程序运行的时候去动态改变RichFaces的皮肤。甚至你可能会想让每个用户保存自己喜欢的皮肤...原创 2009-07-29 02:58:58 · 83 阅读 · 0 评论 -
Practical_RichFaces要点Chapter11
1. 使用内建的 Skins 1) 基本的内建 Skin 都在 richfaces-impl-3.3.1.jar 文件中,包括: DEFAULT 、 plain 、 emeraldTown 、 blueSky 、 wine 、 japanCherry 、 ruby 、 classic 、 deepMarine 、 NULL 。 2) 新增的三个 Ski...原创 2009-07-27 04:03:51 · 88 阅读 · 0 评论 -
Practical_RichFaces要点Chapter10
1. 1) 也是一个 dataTable 类的控件。不过,它提供了一些额外的附加功能: l 当表格滚动时,通过 Ajax 从 Server 取得数据行; l 可以一次性选中多个行; l 可以任意调整列的宽度; l 可以设定冻结列; l 可以轻易的实现排序; 2) ...原创 2009-07-27 04:02:50 · 124 阅读 · 0 评论 -
Practical_RichFaces要点Chapter09
1. 1) 生成下拉菜单。 2) 每一个 menu item 都可以设定 action 或 actionListener 以供 Ajax 调用。 reRender 属性定义需要被刷新的控件。 3) 是装载下拉菜单的容器。 4) 不提供其自己的 form ,所以必须置于 form 里才能使用。 5) ...原创 2009-07-27 03:59:42 · 104 阅读 · 0 评论 -
Practical_RichFaces要点Chapter08
1. 1) 实际上,这个控件与 和 本质上是一样的,都允许选择一到多个值,存于 List 中。 2) 可以使用 和 为其添加选项,这些选项会显示在左侧框体里; 【注意】 l 当 SelectItem 的值是自定义类对象的时候,应该为其创建自定义 Converter ,并 Override 该自定义类的 e...原创 2009-07-27 03:58:31 · 104 阅读 · 0 评论 -
Practical_RichFaces要点Chapter07
1. 常用的 dataTable 类的控件有: l l l l l 2. 1) 具有 的所有基本功能,此外还具有换肤、部分行刷新、合并行或列的功能。 2) ...原创 2009-07-27 03:57:04 · 98 阅读 · 0 评论 -
Practical_RichFaces要点Chapter01
1. JSF’s View = UIComponent + Renderer 2. 验证只在 rendered 设置为 true 的时候才会发生。 3. JSF 是基于 Server-Side 的,所有的事件处理都在 Server 上完成。 Browser 可以被认为仅仅是一个 Component Tree 的映像,或者被认为是 Comp...原创 2009-07-27 03:53:09 · 69 阅读 · 0 评论 -
Practical_RichFaces要点Chapter02
1. 配置 RichFaces 1) 添加 lib 到 CLASSPATH • richfaces-api-3.2.x.jar • richfaces-impl-3.2.x.jar • richfaces-ui-3.2.x.jar 2) 配置 web.xml 文件 • 主要是添加 aja...原创 2009-07-27 03:51:30 · 109 阅读 · 0 评论 -
Practical_RichFaces要点Chapter03
本章主要包括三方面内容: · 发送 Ajax Request · 实现 Partial-Page 更新 · 了解什么数据将会被 process 1. 发送 Ajax Request 1) 四个 RichFaces 控件可以发送 Ajax Request 并允许 Partial-Page 更新 • ...原创 2009-07-27 03:50:08 · 102 阅读 · 0 评论 -
Practical_RichFaces要点Chapter04
1. 用队列控制 Event Traffic 1) 以下两个属性用来避免由频繁的 DHTML 事件所引发大量的 request 请求。 · eventsQueue · requestDelay 2) 对于能够引发 Ajax Request 的 4 种控件来说,以上两种属性都是可用的。 3) eventQueu...原创 2009-07-27 03:48:18 · 135 阅读 · 0 评论 -
Practical_RichFaces要点Chapter05
1. a4j: 提供了页面级的 Ajax 支持,也就是框架级的基本控制; rich: 提供了控件级的 Ajax 支持、布局控件以及客户端控件。 2. 使用 1) defaultLabel 属性,可以点击该属性以编辑控件的值; 2) 对于控件值的修改只是在 Browser 上的行为,不会向 Server 传...原创 2009-07-27 03:46:40 · 91 阅读 · 0 评论 -
Practical_RichFaces要点Chapter05 (二)
1. 的 onXXXXXX 类属性 1) 这些属性包括: · oneditactivation :当激活 edit 状态的时候,会触发 Ajax Request ; · oneditactivated :当控件变为 edit 状态后,会触发 Ajax Request ; · onviewactivation :当激活 view 状态的时候...原创 2009-07-27 03:44:59 · 95 阅读 · 0 评论 -
<rich:fileUpload>批量上传
[code="java"]public class FileUploadBean { public void uploadListener(UploadEvent event) { //获取传过来的items,3.2.2之前版本不支持getUploadItems方法 List itemList = event.getUploadItems(); ...原创 2009-08-10 18:54:15 · 210 阅读 · 0 评论