Как использовать календарь YUI в Java Wicket? - PullRequest
5 голосов
/ 18 декабря 2010

Мой вопрос не так сложен, я думаю.Но это не меняет того факта, что я не знаю, как это сделать :) В любом случае, как я могу использовать объект календаря yui на своей странице калитки?Я пробовал некоторые коды в кодах Java, но я получил несколько ошибок, поэтому мне нужна ваша драгоценная помощь.Спасибо.

1 Ответ

8 голосов
/ 18 декабря 2010

Это так просто:

...
import org.apache.wicket.extensions.markup.html.form.DateTextField;
import org.apache.wicket.extensions.yui.calendar.DatePicker;
...
DateTextField df = new DateTextField('wicketID', dateModel, "yy.DD.mm");
df.add(new DatePicker());
form.add(df);

По сути, вы создаете обычный DateTextField и добавляете в него YUI Picker.вот и все.

наслаждайтесь

Редактировать: чтобы ответить на вопросы в комментариях:

user500129: вы используете maven в качестве инструмента для сборки?я настоятельно рекомендую это вам.если вы это сделаете, вы найдете компоненты yoi в артефакте wicket-datetime.Соответствующая зависимость maven:

<dependency>
        <groupId>org.apache.wicket</groupId>
        <artifactId>wicket-extensions</artifactId>
        <version>${wicket.version}</version>
        <type>jar</type>
        <scope>compile</scope>
    </dependency>

Если вы не используете maven, вы можете скачать jar из репозитория maven, для wicket.14.14 это будет правильная ссылка: http://mvnrepository.com/artifact/org.apache.wicket/wicket-datetime/1.4.14

надеюсь, что помогает

...