Wicket:如何使用Map而不是PropertyModel?

时间:2015-03-16 19:02:07

标签: java wicket wicket-1.6 wicket-6

我们使用Wicket 6,通常可以使用POJO对象和PropertyModel来访问模型属性。 现在我想使用Map而不是POJO,我该怎么做?

而不是

form.add(new TextField<String>("fieldName", new PropertyModel<String>(pojo, "fieldName")));

我想使用像

这样的东西
form.add(new TextField<String>("fieldName", new MapModel<String>(map, "field.name")));

是否有任何Wicket课程?

1 个答案:

答案 0 :(得分:2)

我认为以下应该做的工作:

form.add(new TextField<String>("fieldName", new PropertyModel<String>(map, "keyName")));