我是Wicket的新手,在wicket中配置文本字段时遇到问题。我需要在此文本字段配置期间添加一些Javascript,以便我可以将其转换为Bootstrap Datepicker元素(我已经使用了DateTimeField和DateTextField,它们添加了我不想要的日历,小时和分钟字段)
我试过下面的代码 -
HTML
org.apache.spark.api.java.JavaRDD[org.apache.spark.mllib.regression.LabeledPoint]
爪哇
<div class="input">
<div class="input-group date">
<input wicket:id="dateValue" class="std" style="color: black;" type="text" value="Date value" />
<span class="input-group-addon dateTimePick"><span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
上面的代码在onload期间工作并添加了JS语句,然而,寻找另一种添加Javascript的方法,这样我就可以执行更多的JS行来实现我需要的功能。
答案 0 :(得分:1)
您需要使用
@Override void renderHead(IHeaderResponse response) {
response.render(OnDomReadyHeaderItem.forScript("some valid JavaScript Here"));
}
如果您认为它们更适合您的使用案例,也可以使用OnLoadHeaderItem
或OnEventHeaderItem
。