问题描述
我有一个重复视图,里面有一个容器。此外,我向这个容器添加了具有行为的元素。
RepeatingView listItems = new RepeatingView("listItems");
listItems.setOutputMarkupId(true);
listItems.setRenderBodyOnly(true);
for (int i = 0; i < typeList.size(); i++) {
WebMarkupContainer container = new WebMarkupContainer(listItems.newChildId());
container.setOutputMarkupId(true);
Label typeLabel = (Label) new Label("typeLabel" + i,"label");
container.add(typeLabel);
container.add(createMultiChoiceForCustomType("choice" + i,i));
listItems.add(container);
}
add(listItems);
和 HTML
<div class="otherPermissionsOption">
<div wicket:id="listItems"></div>
</div>
我在控制台中出现错误
Wicket.Ajax:无法为元素“id13c”上的事件“change.select2”绑定侦听器,因为该元素不在 DOM 中
如何在 HTML 页面上放置动态容器+元素 ID 以消除此错误? Wicket 中可以有动态容器吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)