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/04 03:25:05 UTC
svn commit: r896319 - in /websites/staging/myfaces/trunk/content: ./
wiki/commons/user-guide/myfaces-commons-converters.html
Author: buildbot
Date: Tue Feb 4 02:25:04 2014
New Revision: 896319
Log:
Staging update by buildbot for myfaces
Modified:
websites/staging/myfaces/trunk/content/ (props changed)
websites/staging/myfaces/trunk/content/wiki/commons/user-guide/myfaces-commons-converters.html
Propchange: websites/staging/myfaces/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Feb 4 02:25:04 2014
@@ -1 +1 @@
-1564158
+1564159
Modified: websites/staging/myfaces/trunk/content/wiki/commons/user-guide/myfaces-commons-converters.html
==============================================================================
--- websites/staging/myfaces/trunk/content/wiki/commons/user-guide/myfaces-commons-converters.html (original)
+++ websites/staging/myfaces/trunk/content/wiki/commons/user-guide/myfaces-commons-converters.html Tue Feb 4 02:25:04 2014
@@ -101,43 +101,37 @@ postback requests).</p>
<p>To understand this, take a look at this example:</p>
-<p>:::xml
-<h:form id="form1">
- <h:messages showDetail="false" showSummary="true" ></h:messages>
- <h:panelGrid columns="3"></p>
-<div class="codehilite"><pre><span class="o"><</span><span class="n">h</span><span class="p">:</span><span class="n">outputLabel</span> <span class="k">for</span><span class="p">=</span>"<span class="n">type</span>" <span class="n">value</span><span class="p">=</span>"<span class="n">Insert</span> <span class="n">a</span> <span class="n">type</span>" <span class="o">/></span>
-<span class="o"><</span><span class="n">h</span><span class="p">:</span><span class="n">selectOneMenu</span> <span class="n">id</span><span class="p">=</span>"<span class="n">type</span>" <span class="n">immediate</span><span class="p">=</span>"<span class="n">true</span>"
-</pre></div>
-
-
-<p>value="#{numberBean.type}" >
- <f:selectItem itemLabel="number" itemValue="number"/>
- <f:selectItem itemLabel="currency" itemValue="currency"/>
- <f:selectItem itemLabel="percent" itemValue="percent"/>
- </h:selectOneMenu>
- <h:message for="type" styleClass="error" /></p>
-<div class="codehilite"><pre><span class="o"><</span><span class="n">h</span><span class="p">:</span><span class="n">outputLabel</span> <span class="k">for</span><span class="p">=</span>"<span class="n">number1</span>" <span class="n">value</span><span class="p">=</span>"<span class="n">Insert</span> <span class="n">a</span> <span class="n">number</span>" <span class="o">/></span>
- <span class="o"><</span><span class="n">h</span><span class="p">:</span><span class="n">inputText</span> <span class="n">id</span><span class="p">=</span>"<span class="n">number1</span>" <span class="n">value</span><span class="p">=</span>"#<span class="p">{</span><span class="n">numberBean</span><span class="p">.</span><span class="n">numberMap</span><span class="p">[</span><span class="s">'number1'</span><span class="p">](</span><span class="s">'number1'</span><span class="p">.</span><span class="n">html</span><span class="p">)</span>
-</pre></div>
-
-
-<p>}" required="true">
- <mcc:convertNumber destType="java.lang.Double"
-type="#{mc:findComponent('form1:type').value}"/>
- </h:inputText>
- <h:message for="number1" styleClass="error" /></p>
-<div class="codehilite"><pre><span class="o"><</span><span class="n">h</span><span class="p">:</span><span class="n">commandButton</span> <span class="n">id</span><span class="p">=</span>"<span class="n">validateButton</span>"
- <span class="n">value</span><span class="p">=</span>"#<span class="p">{</span><span class="n">example_messages</span><span class="p">[</span><span class="s">'button_submit'</span><span class="p">](</span><span class="s">'button_submit'</span><span class="p">.</span><span class="n">html</span><span class="p">)</span>
-</pre></div>
-
+<div class="codehilite"><pre><span class="nt"><h:form</span> <span class="na">id=</span><span class="s">"form1"</span><span class="nt">></span>
+ <span class="nt"><h:messages</span> <span class="na">showDetail=</span><span class="s">"false"</span> <span class="na">showSummary=</span><span class="s">"true"</span> <span class="nt">></h:messages></span>
+ <span class="nt"><h:panelGrid</span> <span class="na">columns=</span><span class="s">"3"</span><span class="nt">></span>
+
+ <span class="nt"><h:outputLabel</span> <span class="na">for=</span><span class="s">"type"</span> <span class="na">value=</span><span class="s">"Insert a type"</span> <span class="nt">/></span>
+ <span class="nt"><h:selectOneMenu</span> <span class="na">id=</span><span class="s">"type"</span> <span class="na">immediate=</span><span class="s">"true"</span>
+<span class="na">value=</span><span class="s">"#{numberBean.type}"</span> <span class="nt">></span>
+ <span class="nt"><f:selectItem</span> <span class="na">itemLabel=</span><span class="s">"number"</span> <span class="na">itemValue=</span><span class="s">"number"</span><span class="nt">/></span>
+ <span class="nt"><f:selectItem</span> <span class="na">itemLabel=</span><span class="s">"currency"</span> <span class="na">itemValue=</span><span class="s">"currency"</span><span class="nt">/></span>
+ <span class="nt"><f:selectItem</span> <span class="na">itemLabel=</span><span class="s">"percent"</span> <span class="na">itemValue=</span><span class="s">"percent"</span><span class="nt">/></span>
+ <span class="nt"></h:selectOneMenu></span>
+ <span class="nt"><h:message</span> <span class="na">for=</span><span class="s">"type"</span> <span class="na">styleClass=</span><span class="s">"error"</span> <span class="nt">/></span>
+
+ <span class="nt"><h:outputLabel</span> <span class="na">for=</span><span class="s">"number1"</span> <span class="na">value=</span><span class="s">"Insert a number"</span> <span class="nt">/></span>
+ <span class="nt"><h:inputText</span> <span class="na">id=</span><span class="s">"number1"</span> <span class="na">value=</span><span class="s">"#{numberBean.numberMap['number1']('number1'.html)</span>
+<span class="s">}"</span> <span class="na">required=</span><span class="s">"true"</span><span class="nt">></span>
+ <span class="nt"><mcc:convertNumber</span> <span class="na">destType=</span><span class="s">"java.lang.Double"</span>
+<span class="na">type=</span><span class="s">"#{mc:findComponent('form1:type').value}"</span><span class="nt">/></span>
+ <span class="nt"></h:inputText></span>
+ <span class="nt"><h:message</span> <span class="na">for=</span><span class="s">"number1"</span> <span class="na">styleClass=</span><span class="s">"error"</span> <span class="nt">/></span>
+
+ <span class="nt"><h:commandButton</span> <span class="na">id=</span><span class="s">"validateButton"</span>
+ <span class="na">value=</span><span class="s">"#{example_messages['button_submit']('button_submit'.html)</span>
+<span class="s">}"</span>
+ <span class="na">action=</span><span class="s">"#{numberBean.submit}"</span> <span class="nt">/></span>
-<p>}"
- action="#{numberBean.submit}" /></p>
-<div class="codehilite"><pre><span class="o"></</span><span class="n">h</span><span class="p">:</span><span class="n">panelGrid</span><span class="o">></span>
+ <span class="nt"></h:panelGrid></span>
+<span class="nt"></h:form></span>
</pre></div>
-<p></h:form></p>
<p>It is a <code><h:selectOneMenu></code> that allows you to choose a
type that is then read by a converter. This can't work with
<code><f:convertNumber></code>, because the ValueExpression on type