wicket:AjaxFormComponentUpdatingBehavior事件请教

lxw2100 2012-07-22 01:28:48

targetChoice.add(new AjaxFormComponentUpdatingBehavior("onchange"){

@Override
protected void onUpdate(AjaxRequestTarget target) {
baseRoleMapPanel= new BaseRoleMapPanel("panel",roleid,targetChoice.getModelValue());
baseRoleMapPanel.setVisible(true);
target.add(baseRoleMapPanel,form1);
}
});
form1.add(targetChoice);

baseRoleMapPanel= new BaseRoleMapPanel("panel",roleid,targetChoice.getModelValue());
baseRoleMapPanel.setVisible(false);
baseRoleMapPanel.setOutputMarkupId(true);
baseRoleMapPanel.setOutputMarkupPlaceholderTag(true);
form1.add(baseRoleMapPanel);

在AjaxFormComponentUpdatingBehavior执行后,baseRoleMapPanel不可见,请教什么原因?如何处理?
谢谢
...全文
126 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hubujun 2013-01-16
  • 打赏
  • 举报
回复
加个好友,一年wicket经验
lxw2100 2012-07-22
  • 打赏
  • 举报
回复
论坛中做wicket 的还真是不多,wicket的问题很少有人回应。
这个问题解决了,因为重新实例化引起的。

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧