Итак, у меня есть FormControl внутри Repeating View, и я установил html для Repeating view как Wicket: container
Я пытаюсь обновить formControl, но из-за того, что я удаляю тэги калитки в выводе, это вызывает ошибку JS.
я знаю калитку: контейнер не может быть обновлен.но я не могу обновить контроль внутри него.Я попытался установить
control.setOutputMarkupPlaceholderTag(true);
control.setOutputMarkupId(true);
И HTML-это что-то вроде этого
<form wicket:id="form">
<wicket:container wicket:id="repeatingContainer">
</wicket:container>
</form>
вот ошибка, я получаю
Cannot bind a listener for event "change" on element "id1a3" because the element is not in the DOM
Я хочу удалить HTML-тег repeatableContainer извыводится так, чтобы он соответствовал макету формы начальной загрузки.
Обновление: этот код находится внутри RepeaterView
<wicket:panel>
<div wicket:id="componentGroup">
<wicket:child/>
</div>
</wicket:panel>
Этот код калиткой Child
<div wicket:id="labelContainer">
<label wicket:id="label"></label>
</div>
<div wicket:id="controlContainer" class="control-container">
<input wicket:id="input"/>
</div>