Java ApacheWicket:如何将PropertyModel添加到checkbox对象
代码如下 爪哇 复选框dsChk=新复选框(“dsChk”) 我不想使用下面的构造函数 复选框dsChk=new复选框(“dsChk”,新属性模型(metaCommentTechSpeedBean,“dsChk”) 相反,我想通过方法添加我的模型 典型的 dsChk.add[…Java ApacheWicket:如何将PropertyModel添加到checkbox对象,java,apache,wicket,wicket-1.5,Java,Apache,Wicket,Wicket 1.5,代码如下
dsChk.setDefaultModel(新的PropertyModel(metaCommentTechSpeedBean,“dsChk”)代码>
或者看一看
然后你会得到这样的东西
CompoundPropertyModel<MetaCommentTechSpeedBean> props =
new CompoundPropertyModel<MetaCommentTechSpeedBean>(metaCommentTechSpeedBean);
Form<MetaCommentTechSpeedBean> form = new Form<MetaCommentTechSpeedBean>("wicketid", props);
CheckBox dsChk = new CheckBox("dsChk");
form.add(dsChk);
add(form);
CompoundPropertyModel道具=
新的CompoundPropertyModel(metaCommentTechSpeedBean);
形式=新形式(“wicketid”,道具);
复选框dsChk=新复选框(“dsChk”);
新增表格(dsChk);
添加(表格);
CompoundPropertyModel将根据您给CheckBox对象的wicketid设置正确的PropertyModel。在表单onSubMit()
调用中,您可以执行getModelObject()
来获取MetaCommentTechSpeedBean对象。您可以使用:
dsChk.setDefaultModel(新的PropertyModel(metaCommentTechSpeedBean,“dsChk”)代码>
或者看一看
然后你会得到这样的东西
CompoundPropertyModel<MetaCommentTechSpeedBean> props =
new CompoundPropertyModel<MetaCommentTechSpeedBean>(metaCommentTechSpeedBean);
Form<MetaCommentTechSpeedBean> form = new Form<MetaCommentTechSpeedBean>("wicketid", props);
CheckBox dsChk = new CheckBox("dsChk");
form.add(dsChk);
add(form);
CompoundPropertyModel道具=
新的CompoundPropertyModel(metaCommentTechSpeedBean);
形式=新形式(“wicketid”,道具);
复选框dsChk=新复选框(“dsChk”);
新增表格(dsChk);
添加(表格);
CompoundPropertyModel将根据您给CheckBox对象的wicketid设置正确的PropertyModel。在表单onSubMit()
调用中,您可以执行getModelObject()
来获取MetaCommentTechSpeedBean对象。您可以使用:
dsChk.setDefaultModel(新的PropertyModel(metaCommentTechSpeedBean,“dsChk”)代码>
或者看一看
然后你会得到这样的东西
CompoundPropertyModel<MetaCommentTechSpeedBean> props =
new CompoundPropertyModel<MetaCommentTechSpeedBean>(metaCommentTechSpeedBean);
Form<MetaCommentTechSpeedBean> form = new Form<MetaCommentTechSpeedBean>("wicketid", props);
CheckBox dsChk = new CheckBox("dsChk");
form.add(dsChk);
add(form);
CompoundPropertyModel道具=
新的CompoundPropertyModel(metaCommentTechSpeedBean);
形式=新形式(“wicketid”,道具);
复选框dsChk=新复选框(“dsChk”);
新增表格(dsChk);
添加(表格);
CompoundPropertyModel将根据您给CheckBox对象的wicketid设置正确的PropertyModel。在表单onSubMit()
调用中,您可以执行getModelObject()
来获取MetaCommentTechSpeedBean对象。您可以使用:
dsChk.setDefaultModel(新的PropertyModel(metaCommentTechSpeedBean,“dsChk”)代码>
或者看一看
然后你会得到这样的东西
CompoundPropertyModel<MetaCommentTechSpeedBean> props =
new CompoundPropertyModel<MetaCommentTechSpeedBean>(metaCommentTechSpeedBean);
Form<MetaCommentTechSpeedBean> form = new Form<MetaCommentTechSpeedBean>("wicketid", props);
CheckBox dsChk = new CheckBox("dsChk");
form.add(dsChk);
add(form);
CompoundPropertyModel道具=
新的CompoundPropertyModel(metaCommentTechSpeedBean);
形式=新形式(“wicketid”,道具);
复选框dsChk=新复选框(“dsChk”);
新增表格(dsChk);
添加(表格);
CompoundPropertyModel将根据您给CheckBox对象的wicketid设置正确的PropertyModel。在表单onSubMit()
调用中,您可以执行getModelObject()
来获取MetaCommentTechSpeedBean对象