You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bu...@apache.org on 2014/02/06 01:23:17 UTC
svn commit: r896565 - in /websites/staging/myfaces/trunk/content: ./
wiki/core/user-guide/configuration-of-special-features/cache-el-expressions.html
Author: buildbot
Date: Thu Feb 6 00:23:16 2014
New Revision: 896565
Log:
Staging update by buildbot for myfaces
Modified:
websites/staging/myfaces/trunk/content/ (props changed)
websites/staging/myfaces/trunk/content/wiki/core/user-guide/configuration-of-special-features/cache-el-expressions.html
Propchange: websites/staging/myfaces/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Feb 6 00:23:16 2014
@@ -1 +1 @@
-1565016
+1565018
Modified: websites/staging/myfaces/trunk/content/wiki/core/user-guide/configuration-of-special-features/cache-el-expressions.html
==============================================================================
--- websites/staging/myfaces/trunk/content/wiki/core/user-guide/configuration-of-special-features/cache-el-expressions.html (original)
+++ websites/staging/myfaces/trunk/content/wiki/core/user-guide/configuration-of-special-features/cache-el-expressions.html Thu Feb 6 00:23:16 2014
@@ -119,25 +119,25 @@ which option can be enabled in your appl
<p>In theory the mode "always" does not work with the following
case:</p>
-<div class="codehilite"><pre>a.xhtml
+<h3>a.xhtml</h3>
-:::xml
-<span class="nt"><ui:composition</span> <span class="na">template=</span><span class="s">"c.xhtml"</span><span class="nt">></span>
+<div class="codehilite"><pre><span class="nt"><ui:composition</span> <span class="na">template=</span><span class="s">"c.xhtml"</span><span class="nt">></span>
<span class="nt"><ui:param</span> <span class="na">name=</span><span class="s">"var1"</span> <span class="na">value=</span><span class="s">"value1"</span><span class="nt">/></span>
<span class="nt"></ui:composition></span>
+</pre></div>
+
-b.xhtml
+<h4>b.xhtml</h4>
-:::xml
-<span class="nt"><ui:composition</span> <span class="na">template=</span><span class="s">"c.xhtml"</span><span class="nt">></span>
+<div class="codehilite"><pre><span class="nt"><ui:composition</span> <span class="na">template=</span><span class="s">"c.xhtml"</span><span class="nt">></span>
<span class="nt"><ui:param</span> <span class="na">name=</span><span class="s">"var1"</span> <span class="na">value=</span><span class="s">"value1"</span><span class="nt">/></span>
<span class="nt"><ui:param</span> <span class="na">name=</span><span class="s">"var2"</span> <span class="na">value=</span><span class="s">"value2"</span><span class="nt">/></span>
<span class="nt"></ui:composition></span>
+</pre></div>
-c.xhtml
-:::xml
-<span class="nt"><ui:composition></span>
+<p>c.xhtml</p>
+<div class="codehilite"><pre><span class="nt"><ui:composition></span>
<span class="nt"><h:outputText</span> <span class="na">value=</span><span class="s">"#{var1}/></span>
<span class="s"> <h:outputText value="</span><span class="err">#{var2}</span><span class="nt">/></span>
<span class="nt"></ui:composition></span>
@@ -155,10 +155,8 @@ number of params.</p>
<p>The mode "allowCset" and "always" does not work with
the following case too:</p>
-<div class="codehilite"><pre>csetuse.xhtml
-
-:::xml
-<span class="nt"><c:if</span> <span class="na">test=</span><span class="s">"...."</span><span class="nt">></span>
+<p>csetuse.xhtml</p>
+<div class="codehilite"><pre><span class="nt"><c:if</span> <span class="na">test=</span><span class="s">"...."</span><span class="nt">></span>
<span class="nt"><c:set</span> <span class="na">var=</span><span class="s">"attribute1"</span> <span class="na">value=</span><span class="s">"somevalue"</span> <span class="nt">/></span>
<span class="nt"></c:if></span>
@@ -172,10 +170,8 @@ value expressions will not be marked as
<p>The solution is use this syntax instead:</p>
-<div class="codehilite"><pre><span class="n">csetuse</span><span class="p">.</span><span class="n">xhtml</span>
-
-<span class="p">:::</span><span class="n">xml</span>
-<span class="o"><</span><span class="n">c</span><span class="p">:</span><span class="n">set</span> <span class="n">var</span><span class="p">=</span>"<span class="n">attribute1</span>" <span class="n">value</span><span class="p">=</span>"#<span class="p">{</span><span class="n">somecondition</span> ? <span class="s">'somevalue'</span> <span class="p">:</span> <span class="n">null</span><span class="p">}</span>"<span class="o">/></span>
+<p>csetuse.xhtml</p>
+<div class="codehilite"><pre><span class="nt"><c:set</span> <span class="na">var=</span><span class="s">"attribute1"</span> <span class="na">value=</span><span class="s">"#{somecondition ? 'somevalue' : null}"</span><span class="nt">/></span>
</pre></div>