Wicket的输入在提交表单后会丢失行为

时间:2013-07-23 14:37:44

标签: forms input submit wicket behavior

我有一个表单和一系列包含输入的面板,作为列表。单击“添加”按钮时,将提交表单并在此表单中添加新项目。新创建的面板内的输入获取日期选择行为。问题是它取消了应用于已经在该表单上的输入的行为(之前添加)。其他形式的输入不受影响。

每个字段行为都应用于具有唯一名称。输入内的值正确处理。

如何保留旧输入上应用的行为?

1 个答案:

答案 0 :(得分:0)

  

如何保留旧输入上应用的行为?

您可能将输入字段放入ListView,对吗?如果是这样,请尝试调用ListView.setReuseItems(true)。此设置可确保在向listview添加内容时再次呈现旧项目(包含旧输入字段及其行为)将保留而不是创建新项目。