Wicket TextField - 添加Javascript

时间:2017-05-22 18:22:50

标签: javascript twitter-bootstrap wicket

我是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行来实现我需要的功能。

1 个答案:

答案 0 :(得分:1)

您需要使用

 @Override void renderHead(IHeaderResponse response) {
    response.render(OnDomReadyHeaderItem.forScript("some valid JavaScript Here"));
 }

如果您认为它们更适合您的使用案例,也可以使用OnLoadHeaderItemOnEventHeaderItem