【发布时间】:2020-11-19 15:44:54
【问题描述】:
我在 wicket 1.4 中遇到了一个奇怪的问题。
我们有一个从 Datefield 扩展而来的 ReservationDateField。
问题是在 datefield 中,我有一个输入 Datetext 字段,它有一个由 wicket 生成的 id,我需要更改它。
我需要更改输入标签的markupId;请看照片:
这是 HTML:
<div class="arena-reservation-from">
<div class="arena-form-content" wicket:id="validFromDateContainer">
<label class="arena-field" wicket:for="validFromDate"><wicket:message key="ReservationValidFrom.label"/></label>
<label class="arena-input-text" wicket:id="validFromDate"></label>
<p id="arena-add-reservation-validFromDate-error-msg" class="arena-input-error-msg" aria-hidden="true" />
</div>
java 在这里:
private void addFromDateFieldContainer() {
DateField field = new ReservationDateField("validFromDate");
WebMarkupContainer container = new
WebMarkupContainer("validFromDateContainer");
container.add(field);
container.setVisible(configParams.isShowReservationFromDate());
add(container);
}
【问题讨论】:
标签: wicket