<p:graphicImage value="#{resource['images:primefaces-ui/#{car.manufacturer}.jpg']}"/>
Run Code Online (Sandbox Code Playgroud)
我想首先计算内部el,然后使用资源API计算路径.我试过<c:set>tag但它的变量也是EL,所以它没有任何区别.
在我的网页上,我使用了模态的全局ajax状态.也就是说,当存在ajax调用时,阻止用户执行其他操作并被迫等待.像这儿:
http://www.primefaces.org/showcase-labs/ui/ajaxStatusScript.jsf
但是,页面上的所有组件都不需要这种行为.例如,对于自动完成,在自动完成组件旁边使用非阻塞功能会更好.在RichFaces中,自动完成组件有状态属性.
在PrimeFaces(3.4 SNAPSHOT)中,有没有办法如何在页面上有两个不同的ajax状态,根据需要独立触发它们?
谢谢,卢卡斯
这是我的复选框.我正在侦听器中准备逗号分隔的组件ID字符串.这里的问题是在调用侦听器之前调用getter getUpdateComponentList().所以字符串永远不会更新.
<p:outputPanel>
<h:selectManyCheckbox value="#{form.colors}">
<f:selectItems value="#{form.colorItems}"/>
<p:ajax listener="#{form.testListener}" event="change" update="#{form.updateComponentList}" />
</h:selectManyCheckbox>
</p:outputPanel>
Run Code Online (Sandbox Code Playgroud) 我试图在应用程序中的资源周围进行版本控制.
如果我喜欢这个资源/ js/1_0_0/mainscript.js
这是行不通的.它说RESOURCE_NOT_FOUND
但是当我这样做的时候
资源/ JS/mainscript.js/1_0_0.js
有用.我不喜欢它以第二种方式组织的方式.第一个看起来很酷.任何的想法?
我正在使用Tomcat 7.0,JSF 2.0.9
更新:我正在检查primefaces-2-2.1.jar.从我检查页面源代码开始,我看到了这个/javax.faces.resource/jquery/jquery.js.xhtml?ln=primefaces&v=2.2.1">
然后我查看了META-INF/resources/primefaces/jquery/jquery.js
他们在那里没有任何版本,但它是如何追加v = 2.2.1的
JBoss 7.1.1.Final有哪些JSF实现版本?我怎么知道,以及如何升级它.
我只知道它是mojarra实现,但仅此而已.
提前致谢.