ADF Faces入门(文档阅读)
文章平均质量分 68
com_d_d
这个作者很懒,什么都没留下…
展开
-
JSF的生命周期--ADF Faces入门(文档阅读)
<br /> 由于ADF Faces是基于JSF框架扩展出来的,因此任何使用ADF 创建的应用都会使用到标准的JSF页面请求生命周期,与此同时ADF Faces还提供了额外的功能,例如client-side value lifecycle, 一个允许你可以在页面中创建可提交的region的subform组件,就避免了在单个页面以及额外的范围中使用多个forms的劣势。为了更好的理解RCF的生命周期,最好先去好好了解下标准的JSF生命周期。<br />当一个JSF页面被提交和一个新的页面被请求的时候,JSF的原创 2011-01-20 15:21:00 · 1910 阅读 · 0 评论 -
实例化客户端组件----ADF Faces入门(文档阅读)
实例化客户端组件默认的RCF没有保证哪些组件拥有客户端实例。你可以通过注册一个clientListener handler来做到与客户端组件交互。当一个组件被注册了clientListener handler以后,它会自动的拥有客户端组件的表现。倘若你需要在客户端设置某个组件不可用,你可以显示的设置该组件的clientComponent属性为true来使该组件可用。如果你想在客户端用程序对组件进行处理,你只有通过设置组件的clientComponent属性为true来做到。当你设置某个组件的clientCo原创 2011-01-18 23:35:00 · 1570 阅读 · 0 评论 -
在客户端访问组件属性----ADF Faces入门(文档阅读)
在客户端访问组件属性 对于每个内置的组件属性,组件类种的便捷的访问 方法都是有效的。例如,你可以在客户端使用使用getValue() ,获取到的值和服务器端使用这个方法是一样的。在ADF Faces的所有客户端属性使用getXyz函数的命名约定,包括布尔属性。在类对象中,常量也是有效的。例如,你可以使用AdfRichDialog.STYLE_CLASS,而不是使用常数styleClass。PS:在JavaScript中,它是更有效地指向一个常量,而不是代码中的字符串,因为后者需要在每次调用的对象分配原创 2011-01-19 19:30:00 · 1131 阅读 · 0 评论 -
Render和visible----------ADF Faces入门(文档阅读)
所有的ADF Faces显示组件组件都会有两个属性用来控制这个组件是否显示在页面中让用户瞧见,这两哥们就是rendered 和visible。那咱们来看看它哥两各自的特点。rendered属性有着严格的意义,也可以这么说,这哥特死板。当rendered属性设置为false的时候,在不和服务器交互的情况下,你没有办法在客户端显示这个组件。为了支持动态隐藏以及显示,RCF增加了visible属性(也就是rendered的弟弟,天空一声巨响,小子闪亮登场),当这属性设置为false的时候,在客户端这个组件标原创 2011-01-19 21:05:00 · 1593 阅读 · 0 评论 -
监听客户端事件----ADF Faces入门(文档阅读)
如何监听客户端事件:在传统的JSF应用中,如果你想处理客户端的事件,你必须去监听DOM级别的事件。然而,这些事件都不以一种简易的方式进行交付。ADF Faces客户端事件监听模型类似于JSF的,但是它是实现在客户端。它从DOM中抽象出来,提供了组件级别的事件模型和生命周期,可以独立于服务器执行。因此,你不需要侦听按钮的Click事件。你可以监听AdfActionEvent事件,可通过按键或鼠标事件触发。由客户端发送的事件都是AdfBaseEvent类的子类。每个客户端事件都存在着事件源,这就是触发事件的组件原创 2011-01-18 22:13:00 · 1283 阅读 · 0 评论 -
关于Immediate属性的使用(注意)----ADF Faces入门(文档阅读)
<br />Immediate属性是个神秘而又好用的东西。下列简称为I<br />你可以使用I去在生命周期的Apply Request Values阶段使对组件的访问升级。当actionSource组件被设置为I的时候,事件会被交付于Apply Request Values阶段而不是Invoke Application。actionListener会调用Render Response阶段,并且validation和model update两个阶段会被跳过。<br />假定你设置一个取消按钮为I,使actio原创 2011-01-21 01:53:00 · 2330 阅读 · 0 评论 -
优化(optimized)生命周期----ADF Faces入门(文档阅读)
ADF Faces提供了一种优化的生命周期,用以当你需要JSF页面请求生命周期(包括转换和验证)只为页面中的某些组件跑的时候。看例子吧:如图,有一个input框,两个radioButton以及一个output text,input框的值是必输的,下面的两个radiobutton是用来控制output text的显示及隐藏的。原创 2011-01-21 09:27:00 · 895 阅读 · 0 评论 -
国际化及本地化页面---------ADF Faces入门(文档阅读)
主要介绍了如何去配置JSF页面,应用去以适合的语言显示在用户的浏览器中。 首先说下国际化以及本地化,国际化是设计和开发产品为了方便适应当地特定的语言和文化的过程,而本地化是通过翻译文字以及添加特定的本地化组件去为了适应一个特定的本地语言或者文化的过程。 JDeveloper使用抽象类java.util.ResourceBundle去提供特定的本地化资源(resources)来支持简易本地化ADF Faces组件。 当你的应用需要给多个国家的人们进行浏览的话,你可以对你的页面或者是应用配置去使用不同的原创 2011-01-29 01:04:00 · 1686 阅读 · 0 评论 -
如何在HADF的JAVA代码中访问资源文件中的值
<br />HADF的方法:<br />如何在代码中访问资源文件中的值<br /> 1.首先定义一个final的变量:<br /> private static final MessageFactory messageFactory =<br /> HadfBeanFactory.getBean("hadfMessageFactory", MessageFactory.class);<br /> 2.获取值(参数为在资源文件中定义的key)<br /> messageFa原创 2011-03-31 16:50:00 · 657 阅读 · 0 评论