有人可以写信给我如何在Vaadin的RegexpValidator中输入错误信息中的新行吗?
我有方法:
public TextField addPhoneNumberField(String value, String location, boolean readOnly) {
final String PATTERN = "^[0][0-9\\s]*$";
final RegexpValidator validator = new RegexpValidator(PATTERN,
"Phone number is not valid. Only numbers are allowed. Phone number must begin with zero");
etc
我需要将每个句子都换成新行。我试图把它放在那里\ n,\ r \ n,<br/>
,但没有任何效果。
答案 0 :(得分:0)
最简单的方法(不扩展Vaadin的客户端组件VErrorMessage)是使用预格式化的文本并使用CSS规则。
对于java中使用的新行:\n
在已使用的style.css文件中添加样式规则(所有工具提示错误消息的示例):
.v-tooltip .v-errormessage {
white-space: pre;
}