Java Wicket+;Ajax+;hasDatepicker

Java Wicket+;Ajax+;hasDatepicker,java,datepicker,wicket,jquery-ui-datepicker,jquery-ui-timepicker,Java,Datepicker,Wicket,Jquery Ui Datepicker,Jquery Ui Timepicker,我对Wicket 1.5、Ajax和Datepicker有点问题 protected void onConfigure() { super.onConfigure(); add(AttributeModifier.replace("class", "no_float_short timepicker short")); } 我首先说: <td> <input class="no_float_short timepicker short"

我对Wicket 1.5、Ajax和Datepicker有点问题

protected void onConfigure()
{
   super.onConfigure();
   add(AttributeModifier.replace("class", "no_float_short timepicker short"));
}
我首先说:

<td>
  <input class="no_float_short timepicker short" 
                     type="text" wicket:id="timeOfDay"/>
</td>
但它不起作用

有线索吗


谢谢。

您可以覆盖日期选择器中的onConfigure

protected void onConfigure()
{
   super.onConfigure();
   add(AttributeModifier.replace("class", "no_float_short timepicker short"));
}
这样,此类组件的每个呈现都将附加到html标记。无需在html中设置它们。

目标之后。添加(timeofdayinport)

您可以执行
target.appendJavaScript($('#“+timeOfDayInput.getMarkupId()+”).datepicker('show')
使日期选择器再次显示