2

我们有一个带有 editableValueHolder 的组合,我正在传递一个转换器和验证器。我创建了这个小例子,因为我可以看到 100.1 的值被接受,因为转换器首先被调用并且只是整数。

<xyz:InputTextComposite compId = "accountNumber" 
    property="#{myBean.accountNumber}" 
        <f:convertNumber integerOnly="true" for="inputTextContents"/>
    <f:validateDoubleRange maximum="100" minimum="10" for="inputTextContents" />
</xyz:InputTextComposite>

但是,我在日志中看到了这一点:-

Feb 19, 2013 12:11:58 PM org.apache.myfaces.view.facelets.tag.MetaRulesetImpl finish
SEVERE: /linked/OLT/y.xhtml at line 16 and column 68 for="inputTextContents" Unhandled by MetaTagHandler for type javax.faces.convert.NumberConverter

虽然它有效,但我觉得我无法提供这样的系统:-(

4

0 回答 0