Jsf PrimeFaces CSS外观';n';感觉思念与JS“;未捕获引用错误:未定义PrimeFaces“;
我正在尝试使用Primefaces的选取列表。呈现页面时,Chrome中的javascript引擎无法找到Primefaces对象。我得到以下错误“未捕获引用错误:未定义PrimeFaces”。我是否缺少在.xhtml文件中包含任何资源(js)?请告知。谢谢 XhtmlJsf PrimeFaces CSS外观';n';感觉思念与JS“;未捕获引用错误:未定义PrimeFaces“;,jsf,primefaces,Jsf,Primefaces,我正在尝试使用Primefaces的选取列表。呈现页面时,Chrome中的javascript引擎无法找到Primefaces对象。我得到以下错误“未捕获引用错误:未定义PrimeFaces”。我是否缺少在.xhtml文件中包含任何资源(js)?请告知。谢谢 Xhtml 豆角 import java.util.ArrayList; import java.util.List; import javax.faces.bean.ManagedBean; import javax.faces.be
豆角
import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import org.primefaces.model.DualListModel;
@ManagedBean(name = "editorsMB")
@SessionScoped
public class AdminEditorsBean {
private DualListModel<String> editors;
public AdminEditorsBean(){
List<String> adminsSource = new ArrayList<String>();
List<String> adminsTarget = new ArrayList<String>();
adminsSource.add("aaa");
adminsTarget.add("target1");
editors = new DualListModel<String>(adminsSource, adminsTarget);
}
public DualListModel<String> getEditors() {
return editors;
}
public void setEditors(DualListModel<String> editors) {
this.editors = editors;
}
}
import java.util.ArrayList;
导入java.util.List;
导入javax.faces.bean.ManagedBean;
导入javax.faces.bean.SessionScoped;
导入org.primefaces.model.DualListModel;
@ManagedBean(name=“editorsMB”)
@会议范围
公共类AdminEditorsBean{
私人模式编辑;
公共AdministratorsBean(){
List adminsource=new ArrayList();
List adminsTarget=new ArrayList();
管理资源添加(“aaa”);
adminsTarget.add(“target1”);
编辑器=新的DualListModel(adminsSource、adminsTarget);
}
public DualListModel GetEditor(){
返回编辑器;
}
公共无效集合编辑器(DualListModel编辑器){
this.editors=编辑器;
}
}
PrimeFaces将自动在
中包含必要的JS/CSS资源
但是,您没有该标签。这里有一个“纯HTML”
。相应地进行修正:
<html>
<h:head>
...
</h:head>
<h:body>
...
</h:body>
</html>
...
...
此错误也应记录在服务器日志中,如下所示:
有关编写JSF/Facelets页面的各种正确示例,请参见和
与具体问题无关:PrimeFaces作为基于jQuery的JSF组件库,已经捆绑了jQuery和jQuery UI。您应该从页面中删除手动包含的脚本,以避免冲突。另见
立即抓住机会,用
替换冗长的
。另请参见PrimeFaces将自动在
中包含必要的JS/CSS资源
但是,您没有该标签。这里有一个“纯HTML”
。相应地进行修正:
<html>
<h:head>
...
</h:head>
<h:body>
...
</h:body>
</html>
...
...
此错误也应记录在服务器日志中,如下所示:
有关编写JSF/Facelets页面的各种正确示例,请参见和
与具体问题无关:PrimeFaces作为基于jQuery的JSF组件库,已经捆绑了jQuery和jQuery UI。您应该从页面中删除手动包含的脚本,以避免冲突。另见
立即抓住机会,用
替换冗长的
。另请参见感谢您分享此信息。我在实现primefaces panelMenu时遇到问题。我得到的是纯html,但你的建议也解决了我的问题。谢谢你分享这些信息。我在实现primefaces panelMenu时遇到问题。我得到的是简单的html,但你的建议也解决了我的问题。