如何在JSF2中使用Component类

时间:2010-11-19 14:12:42

标签: jsf jsf-2

我正在开发自定义jsf2组件,它具有数据源属性。数据源上有一些操作,属于VIEW。例如,如果表按列排序,则有一种方法可返回列标题的某些图像,如果不排序则返回其他图像。在JSF1中,每个组件都有它的Java类,扩展了UIComponent,所以我可以在那里实现这样的方法。但是,我看到在JSF2中,组件类是从xhtml自动创建的,所以我不知道如何向它添加方法。谁能解释我怎么做?是否可以在一个组件中同时使用复合组件和组件类?

1 个答案:

答案 0 :(得分:1)

在JSF 2中,您可以像在JSF 1中一样在Java中创建组件类(API可能已经有所改变,但它大致相同。例如,查看http://weblogs.java.net/blog/driscoll/archive/2009/10/09/jsf-2-custom-java-components-and-ajax-behaviors