我不喜欢f:convertNumber
显示 NaN ( "\ufffd"
) 和两个无穷大 ( "\u221e"
) 的方式。
有没有办法扩展开箱即用的转换器以注入我自己的显示逻辑?谢谢你。
我不喜欢f:convertNumber
显示 NaN ( "\ufffd"
) 和两个无穷大 ( "\u221e"
) 的方式。
有没有办法扩展开箱即用的转换器以注入我自己的显示逻辑?谢谢你。
去做这个:
通过显式处理您的特殊值并推迟所有其他值来覆盖getAsString方法。super
伪代码:
getAsString(FacesContext ctx, UIComponent component, Object value) {
if (value is NaN) {
return your-own-NaN-string;
}
if (value is infinity) {
return your-own-infinity-string;
}
return super.getAsNumber(ctx, component, value);
}
f:convertNumber
.