检票口下拉选项在验证错误时重置为“选择一个”

时间:2019-02-14 18:32:53

标签: wicket

我有一个下拉列表,其中表中有几行。所有下拉列表均为必填字段。如果尚未选择任何下拉列表,并且用户仅选择一个下拉列表并尝试保存。抛出一个正确的验证错误,问题在于所选下拉选项的值被重置为“选择一个”。我该如何纠正?

1 个答案:

答案 0 :(得分:1)

Wicket使用IChoiceRenderer#getIdValue()查找选定的选项。如果您不提供自定义IChoiceRenderer,则Wicket将使用ChoiceRenderer,作为id,它将使用选项List中的项目索引。

请参阅https://gemfire.docs.pivotal.io/97/geode/developing/query_select/the_select_statement.html上#equals()的用法。甚至更好地调试器,看看会发生什么!