2010-12-18 14 views
5

私の質問はそれほど難しくないと思います。しかし、それは私がそれを行う方法を知らないという事実を変更しない:)とにかく、私はどのように私の改札ページでyuiカレンダーのオブジェクトを使用できますか?私はJavaコードでいくつかのコードを試してみましたが、いくつかのエラーがありますので、貴重な助けが必要です。ありがとう。Java WicketでYUIカレンダーを使用するには?

+0

あなたは正確にそれをしようとしていますか? **具体的には**、**は動作しない**、**はどのように動作しなかったのかを記述できますか?あなたはWicket Stuffを使っていますか? –

+0

私はwicketページで単にyui calendarを使用しようとしています。私はwicketものを使用しています。可能であれば、これを以前に試した人の作業コードが必要です。 – user500129

答えて

8

その本と同じくらい簡単です:

... 
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); 

Basicaly、あなたは通常のDateTextFieldを構築し、それにYUIピッカーを追加します。それはすべてについてです。コメントでの質問に答えるために:

編集を楽しむ

user500129:ビルドツールとしてmavenを使用していますか?私はあなたに強くそれを提案します。もしあなたがそうするなら、ウィケット・日時計の人工物の中のヨーのコンポーネントを見つけることができます。関連するMavenの依存性がある:あなたがMavenを使用していない場合

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

、あなたは、Mavenのリポジトリからjarファイルをダウンロードすることができwicket.14.14のために、これは正しいリンクのようになります。http://mvnrepository.com/artifact/org.apache.wicket/wicket-datetime/1.4.14

希望

を支援します
+1

ここに「datemodel」とは何ですか?どうすれば入手できますか?ありがとうございました。 – user500129

+2

'datemodel'は' IModel 'を実装するオブジェクトで、Wicketが元の値を取り出して日付フィールドの新しい値を格納する場所を提供します。あなたはWicketアプリケーションを書くためにモデルを理解する必要があります。 –

+0

okですが、まだエラーが発生しています。私はyuiが私の図書館に存在しないと思う。私はインターネットを検索し、それをダウンロードするサイトを見つけることができませんでした。誰でもどこでダウンロードできますか?どうもありがとうございます。 – user500129

関連する問題