JavaApacheWicket:如何将PropertyModel添加到checkbox对象
代码如下
< input type="checkbox" wicket:id="dsChk"/>
爪哇
CheckBox dsChk = new CheckBox("dsChk");
我不想使用下面的构造函数
CheckBox dsChk = new CheckBox("dsChk", new PropertyModel(metaCommentTechSpeedBean, "dsChk"));
相反,我想通过方法添加我的模型
通常是这样的
dsChk .add[.....< add modedl>.................]
请帮忙
# 1 楼答案
你可以使用:
dsChk.setDefaultModel(new PropertyModel(metaCommentTechSpeedBean, "dsChk"));
或者看看CompoundPropertyModel
然后你会得到这样的结果
CompoundPropertyModel将根据您给CheckBox对象的wicketid设置正确的PropertyModel。在形式
onSubMit()
调用中,您可以执行getModelObject()
来获取MetaCommentTechSpeedBean对象