Wicket:如何使用 Map 而不是 PropertyModel?
Wicket: How to use Map instead of PropertyModel?
我们使用 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 class 可以做到这一点?
我认为以下内容应该可以胜任:
form.add(new TextField<String>("fieldName", new PropertyModel<String>(map, "keyName")));
我们使用 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 class 可以做到这一点?
我认为以下内容应该可以胜任:
form.add(new TextField<String>("fieldName", new PropertyModel<String>(map, "keyName")));