将 p:inputText 与转换器和验证器一起使用时,我遇到了问题。
这是我的代码[.xhtml]:
<p:inputText
id = "iban"
value = "#{testBean.iban}"
converter = "ibanConverter"
required = "true"
validator = "#{testBean.validateIban}" >
<p:ajax event = "change"
proces = "@this"
update = "iban"
global = "false"
listener = #{testBean.getDataFromIban()} />
</p:inputText>
输入错误值时会出现问题,这意味着验证器失败并因此转换为iban(输入转换为大写等等)未显示。
我知道转换是在验证之前发生的,但如果验证器失败,是否有一种方法可以显示转换后的值(来自转换器的更新字段值)?
此时,输入错误值时仅显示验证器消息。