[ https://issues.apache.org/jira/browse/TOBAGO-335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12483914 ]
Guido Dubois commented on TOBAGO-335: ------------------------------------- correction: public void setF1(Number f1) { this.f1double = null; if (f1 != null) { this.f1double = f1.doubleValue(); } } This doesn't works for empty fields. Component: page:_idJsp30 Severity : Error Summary : Exception setting property f3 of base with class de.ibs.bbg.SessionController, Bean: de.ibs.bbg.SessionController, property: f3, newValue: null ,newValue class: null method parameter class: double, null > <f:convertNumber type="number"> and Double object in backing bean > ----------------------------------------------------------------- > > Key: TOBAGO-335 > URL: https://issues.apache.org/jira/browse/TOBAGO-335 > Project: MyFaces Tobago > Issue Type: Bug > Components: Core > Affects Versions: 1.0.10 > Reporter: Guido Dubois > > If you need to clear an input field, the easiest way is to use an object type > like String, Date or Double. So you can set it simply to null and the field > will be cleared. But in case of Double there will be a problem with > <f:convertNumber>. > In RI there is the same problem. See issue > https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=286 for more > details. > This workaround helps: > <tx:in value="#{bbg.f3}" label="field3" labelWidth="120px"> > <f:convertNumber type="number" maxFractionDigits="2" pattern="#,##0.00" /> > </tx:in> > ... > private Number f1; > private Double f1double; > ... > public Number getF1() { > return f1double; > } > public void setF1(Number f1) { > this.f1double = f1.doubleValue(); > } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.