gpt4 book ai didi

jsf - ui 是未定义的 jsf primefaces

转载 作者:行者123 更新时间:2023-12-04 20:19:00 27 4
gpt4 key购买 nike

我在使用 primefaces 自动完成组件时遇到问题。触发时 ia 得到错误 $ui。是未定义的,甚至没有调用支持 bean。

我的代码是:

<p:autoComplete completeMethod="#{auto.uliList}" value="#{naroc.ulValue}"></p:autoComplete>

非常感谢您的帮助!

最佳答案

这可以识别为 jQuery/jQuery UI 冲突。

PrimeFaces 本身已经附带了 jQuery 和 jQuery UI 库。如果您通过自定义 <script> 手动包含 jQuery 和/或 jQuery UI或 <h:outputScript> ,那么它只会与 PrimeFaces 提供的冲突并导致这种“foo is undefined”错误。您应该从页面(和您的网络应用程序)中删除您手动包含的 jQuery 脚本,并改为依赖 PrimeFaces 提供的脚本。

如果您的页面不一定使用 PrimeFaces 组件(因此其捆绑的 jQuery 脚本不一定会自动包含在每个页面上),那么您需要明确指定 PrimeFaces 自己的 jQuery:

<h:outputScript library="primefaces" name="jquery/jquery.js" />

关于jsf - ui 是未定义的 jsf primefaces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13454755/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com