Primefaces LazyDataModel

时间:2012-02-17 14:51:55

标签: java java-ee jsf-2 primefaces

我试图覆盖load()类中的org.primefaces.model.LazyDataModel(抽象)方法(来自Primefaces JSF组件库)。

但我的Netbeans IDE总是抱怨如下:

method does not override or implement a method from a supertype

您可以在此处查看高分辨率屏幕截图:http://www.freeimagehosting.net/xihak

enter image description here

2 个答案:

答案 0 :(得分:3)

  

org.primefaces.model.LazyDataModel extends javax.faces.model.DataModel

你的是一个netbeans java项目,首先我怀疑你将如何使用PrimeFaces。

在您的库中缺少JSF库/ jar,您添加该库并且错误消失。 事情是netbeans由于缺少JSF,DataModel中的类并且给出了该错误而无法编译该类。

希望这有帮助。

答案 1 :(得分:0)

您使用的是哪种版本的Primefaces?在Primefaces 2.2.1中,加载方法签名如下所示:

@Override
public List<T> load(int arg0, int arg1, String arg2, boolean arg3, Map<String, String> arg4)

没有SortOrder因此请尝试将其更改为boolean,看看是否有帮助。