【问题标题】:Changing the form component ID used in Wicket's feedback messages更改 Wicket 反馈消息中使用的表单组件 ID
【发布时间】:2012-05-05 12:58:57
【问题描述】:

我的页面上有一些带有反馈面板的表单。表单组件有不同的验证器。我想保留 Wicket 附带的验证器的反馈消息,这样我就不必为我可能使用的每个表单组件和验证器编写自己的属性。

我的问题是这些消息通过其内部组件 ID 命名了引发错误的字段,这是非常不切实际的:/

就像我说的,我想为大多数验证器保留原始的本地化错误消息,但实现自己命名的本地化组件。我尝试为输入标签设置一些属性,希望检票口会寻找其中的一些,并尝试设置 markupId,但这也不起作用。

有什么想法吗?

【问题讨论】:

    标签: java validation wicket


    【解决方案1】:

    您可以为每个 FormComponent 为其消息指定一个标签,请参阅 FormComponent#setLabel(IModel)。

    【讨论】:

      猜你喜欢
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多