ADF中的convertNumber格式编号。
<af:inputText contentStyle="text-align:right">
<af:convertNumber groupingUsed="true" pattern="#.###.###" type="number"/>
</af:inputText>
如果输入值为10000000
,我希望输出10,000,000
但模式不起作用。
答案 0 :(得分:1)
您正在使用正确的模式,但错误的属性。
试试这个..
<af:inputText contentStyle="text-align:right" id="it1" label="Test">
<af:convertNumber groupingUsed="true" type="number" messageDetailConvertNumber="#,###,##"/>
</af:inputText>
它适用于我。
答案 1 :(得分:0)
这对我有用:
在.jspx文件中:
<af:inputText
contentStyle="text-align:right"
binding="#{myBean.myInput}"
autoSubmit="true"
valueChangeListener="#{myBean.ValueChangeListener}">
<af:convertNumber groupingUsed="true" pattern="#.###.###" type="number"/>
</af:inputText>
现在豆子了:
public void ValueChangeListener(ValueChangeEvent valueChangeEvent) {
try {
AdfFacesContext.getCurrentInstance().addPartialTarget(this.myInput);
} catch (Exception e) {
//Something went wrong
}
}
备注强>