我使用inList约束来验证值列表。我没有直接使用命令/域类来显示错误消息
前:
名称inList:[" Joe"," Fred"," Bob"]
如果名称不在列表中,则错误消息显示为
类[{1}]的属性[{0}]的值[{2}]未包含在其中 清单[{3}]
相反,我希望显示一个正确的消息,其值为MyClass的名称属性,值为XYZ不包含在列表Joe,Fred,Bob中。
而MyClass,XYZ和List值必须来自我用来验证的cmd对象。
请帮助您了解如何显示此消息。
答案 0 :(得分:0)
我得到了解决方案。
我可以从cmd.errors.getRejectedValue()获取被拒绝的值,我可以从cmd.constraints.name.inList获取值列表