[
https://issues.apache.org/jira/browse/TRINIDAD-1963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jing Wu updated TRINIDAD-1963:
------------------------------
Status: Patch Available (was: Open)
> Handle empty string pattern in NumberConverter
> ----------------------------------------------
>
> Key: TRINIDAD-1963
> URL: https://issues.apache.org/jira/browse/TRINIDAD-1963
> Project: MyFaces Trinidad
> Issue Type: Bug
> Components: Components
> Affects Versions: 2.0.0.3-core
> Environment: environment independent
> Reporter: Jing Wu
> Attachments: numconverter.patch
>
>
> "pattern" attribute of convertNumber component is defined of type String,
> thus if this attribute is bound to an EL expression, the value will be
> evaluated to an empty string if no value is obtained from that expression.
> Example: (here format property of Empno in bindings is not defined, thus
> null, the the whole expression is evaluated to be an empty string because the
> type is String)
> <af:inputText value="#{bindings.Empno.inputValue}"
> label="#{bindings.Empno.hints.label}"
> required="#{bindings.Empno.hints.mandatory}"
> columns="#{bindings.Empno.hints.displayWidth}"
> maximumLength="#{bindings.Empno.hints.precision}"
> shortDesc="#{bindings.Empno.hints.tooltip}" id="it4">
> <f:validator binding="#{bindings.Empno.validator}"/>
> <af:attributeDragSource attribute="value"/>
> <af:convertNumber groupingUsed="false"
> pattern="#{bindings.Empno.format}"/>
> </af:inputText>
> Empty string of pattern causes all sorts of undesired behavior, we need to
> override getPattern() method on NumberConverter so that empty string is
> treated as null.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.