我在使用 Wicket 1.5、Ajax 和 Datepicker 时遇到了一些问题。
我开始:
<td>
<input class="no_float_short timepicker short"
type="text" wicket:id="timeOfDay"/>
</td>
当我聚焦输入时,WiQuery 正确显示时间选择器弹出窗口。
当我在 Wicket 口中的 target.add(timeOfDayInput) 时,在事件发生后,它丢失了时间选择器弹出窗口,因为它丢失了“hasDatePicker”类。我尝试再次设置类名:
timeOfDayInput.add(AttributeModifier.replace("class",
"no_float_short timepicker short hasDatepicker"));
但它不起作用。
有什么线索吗?
谢谢。
最佳答案
您可以在日期选择器中覆盖 onConfigure。
protected void onConfigure()
{
super.onConfigure();
add(AttributeModifier.replace("class", "no_float_short timepicker short"));
}
这样,此类组件的每个渲染都将附加到 html 标签。无需在 html 中设置它们。
关于java - Wicket + Ajax + hasDatepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17346223/