Jquery 未捕获类型错误:无法调用方法';拆下';primefaces.js中的空值?ln=primefaces
我试图显示一个单一的选择树视图,您应该在其中使用Primefaces 3.3.1/JSF 2.0选择一个新项目将放在哪个文件夹下。到目前为止,我已经用文件夹和子文件夹填充了目录树: 但是,当我尝试选择一个文件夹时:什么也没有发生。我的Jquery 未捕获类型错误:无法调用方法';拆下';primefaces.js中的空值?ln=primefaces,jquery,jsf-2,primefaces,Jquery,Jsf 2,Primefaces,我试图显示一个单一的选择树视图,您应该在其中使用Primefaces 3.3.1/JSF 2.0选择一个新项目将放在哪个文件夹下。到目前为止,我已经用文件夹和子文件夹填充了目录树: 但是,当我尝试选择一个文件夹时:什么也没有发生。我的.xhtml页面如下所示: <h:form id="createSiteForm"> <label>Under vilken mapp ska sidan ligga under: </label><br />
.xhtml
页面如下所示:
<h:form id="createSiteForm">
<label>Under vilken mapp ska sidan ligga under: </label><br />
<p:tree id="treeSingle" value="#{siteBean.root}" var="node"
selectionMode="single"
selection="#{siteBean.selectedNode}" dynamic="true" cache="false">
<p:treeNode>
<h:outputText value="#{node}" />
</p:treeNode>
</p:tree>
</h:form>
我得到了一个奇怪的jQuery错误:uncaughttypeerror:无法在primefaces.js?ln=primefaces
中调用null的方法'remove'。我找不到有关此错误的任何信息:S
我得到了一个奇怪的jQuery错误:UncaughtTypeError:无法在primefaces.js?ln=primefaces中调用null的方法'remove'
这些jQuery错误通常是由webapp加载了重复的不同版本的jqueryjs文件引起的。PrimeFaces作为一个基于jQuery的JSF组件库,已经自动加载了jQuery本身。这个问题表明,出于某种原因,您正在通过
/
手动将另一个jQuery JS文件加载到PrimeFaces文件之上。如果删除它们,则此错误将消失
如果您碰巧有一个页面,其中您想使用一些jQuery,但是该页面本身没有使用任何PrimeFaces组件,因此不一定自动加载PrimeFaces绑定的jQuery,那么您可以通过添加以下行来显式地自己加载它:
<h:outputScript library="primefaces" name="jquery/jquery.js" target="head" />
这将显式加载PrimeFaces库绑定的jQuery文件。注意:当target=“head”
已经在
中时,可以省略它。否则,例如,当位于模板客户端的
或
内时,它将自动重新定位到头部。另一个注意事项:您可以在实际需要PrimeFaces绑定jQuery的页面中安全地使用这一行。它不会以重复加载结束
我得到了一个奇怪的jQuery错误:UncaughtTypeError:无法在primefaces.js?ln=primefaces中调用null的方法'remove'
这些jQuery错误通常是由webapp加载了重复的不同版本的jqueryjs文件引起的。PrimeFaces作为一个基于jQuery的JSF组件库,已经自动加载了jQuery本身。这个问题表明,出于某种原因,您正在通过
/
手动将另一个jQuery JS文件加载到PrimeFaces文件之上。如果删除它们,则此错误将消失
如果您碰巧有一个页面,其中您想使用一些jQuery,但是该页面本身没有使用任何PrimeFaces组件,因此不一定自动加载PrimeFaces绑定的jQuery,那么您可以通过添加以下行来显式地自己加载它:
<h:outputScript library="primefaces" name="jquery/jquery.js" target="head" />
这将显式加载PrimeFaces库绑定的jQuery文件。注意:当target=“head”
已经在
中时,可以省略它。否则,例如,当位于模板客户端的
或
内时,它将自动重新定位到头部。另一个注意事项:您可以在实际需要PrimeFaces绑定jQuery的页面中安全地使用这一行。它不会以重复加载结束。这些jQuery错误通常是由webapp加载了重复的不同版本的jQuery JS文件引起的。PrimeFaces作为一个基于jQuery的JSF组件库,已经自动加载了jQuery本身。也许出于某种原因,您正在通过
/
手动将另一个jQuery JS文件加载到PrimeFaces文件之上?您是对的。我之前删除了页面顶部所有导入的JS文件,但它什么也没做。但是,我在页面底部找到了一些导入的JS文件,当我删除它们后,它就可以工作了。完全错过了这些。再次感谢巴卢斯克!这些jQuery错误通常是由webapp加载了重复的不同版本的jqueryjs文件引起的。PrimeFaces作为一个基于jQuery的JSF组件库,已经自动加载了jQuery本身。也许出于某种原因,您正在通过
/
手动将另一个jQuery JS文件加载到PrimeFaces文件之上?您是对的。我之前删除了页面顶部所有导入的JS文件,但它什么也没做。但是,我在页面底部找到了一些导入的JS文件,当我删除它们后,它就可以工作了。完全错过了这些。再次感谢巴卢斯克!