Java Lightbox没有';t添加jquery-plugins.js,而添加工具提示
以下代码没有添加jquery plugins.js:Java Lightbox没有';t添加jquery-plugins.js,而添加工具提示,java,jsf,jsf-2,primefaces,Java,Jsf,Jsf 2,Primefaces,以下代码没有添加jquery plugins.js: <p:lightBox styleClass="imagebox"> <h:outputLink value="../resources/images/car.png"> <h:graphicImage value="/resources/images/car.png" /> </h:outputLink> </p:l
<p:lightBox styleClass="imagebox">
<h:outputLink value="../resources/images/car.png">
<h:graphicImage value="/resources/images/car.png" />
</h:outputLink>
</p:lightBox>
<p:lightBox styleClass="imagebox">
<h:outputLink id="tip" value="../resources/images/car.png">
<h:graphicImage value="/resources/images/car.png" />
</h:outputLink>
</p:lightBox>
<p:tooltip for="tip"></p:tooltip>
此代码确实添加了jquery插件.js:
<p:lightBox styleClass="imagebox">
<h:outputLink value="../resources/images/car.png">
<h:graphicImage value="/resources/images/car.png" />
</h:outputLink>
</p:lightBox>
<p:lightBox styleClass="imagebox">
<h:outputLink id="tip" value="../resources/images/car.png">
<h:graphicImage value="/resources/images/car.png" />
</h:outputLink>
</p:lightBox>
<p:tooltip for="tip"></p:tooltip>
此工具提示仅为测试目的而添加,在生产中不需要。然而,删除它似乎也会破坏我的p:lightBox
(因为jquery plugins.js)不再被包括在内
我正在使用模板(ui:insert
,ui:define
),模板确实使用了h:head
和h:body
。有人知道如何解决这个问题吗(那么如何通过p:lightBox
自动包含jquery plugins.js)
注意,我已经尝试过发生这种情况的Primefaces的多个版本
有人知道如何解决这个问题吗(那么如何只使用p:lightBox自动包含jquery-plugins.js)
这是他们的LightBox
组件中的一个bug。缺少对jquery plugins.js
的资源依赖关系。见:
他们必须通过添加所需的@resourcependency
来自行修复它。向PrimeFaces报告一个问题
同时,您可以通过在主模板中显式地包含它来解决这个问题
有人知道如何解决这个问题吗(那么如何只使用p:lightBox自动包含jquery-plugins.js)
这是他们的LightBox
组件中的一个bug。缺少对jquery plugins.js
的资源依赖关系。见:
他们必须通过添加所需的@resourcependency
来自行修复它。向PrimeFaces报告一个问题
同时,您可以通过在主模板中显式地包含它来解决这个问题
干得好,再次感谢!下次将检查源代码:)做得好,再次感谢!下次将检查源代码:)