2011-09-01から1ヶ月間の記事一覧

Wicket コンポーネントでタグ属性の括り文字

Wicket コンポーネントでタグ属性を追加した場合、 org.apache.wicket.markup.ComponentTag の、put メソッドを使った場合、 value は、必ずダブルクォート(")で括られてしまう。 tag.put("date-role","datebox"); → date-role="datebox" 属性値を シングル…

jQuery mobile の Datebox を Wicket で

Wicket の DatePicker と同様なものが、jQuery mobile にあることを見つけた http://dev.jtsage.com/jQM-DateBox/ Calendar Mode 、Android Mode 、Flip Mode 様々な形式がある。 ソースを以下から入手して使う。 http://dev.jtsage.com/jQM-DateBox/demos/i…

jQuery mobile の head タグと Wicket

Wicket の Component#renderHead(org.apache.wicket.markup.html.IHeaderResponse) をオーバーライドして、head を書き換えるとき、render 実行順で head に書かれる。 jQuery mobile を使うときの CSS , JavaScript の head 記述順番が、 以下のような順番…

Android プログレス表示

Android のプログレス表示(サークルで回るやつ)、同様のプログレスを iPhone で表示する方法、 両者を比べても言語が違うのだから意味もないことだが、忘れないために書きとめておく。 Android の場合、、、 layout の xml <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"/> </webview>

Android で RSS読込み

Android で、RSSフィードを読む場合、Java-ROME は使えなかった。 Android用の ROME (読込専用)を見つけた。 http://code.google.com/p/android-rome-feed-reader/ FeedFetcher , SyndFeed , SyndEntry Java-ROME 同様に使えた。 FeedFetcher fetcher = ne…

Java rome を使う

今さら、RSS を Java rome で読込み。 rome は、jdom が必要なので忘れずに。 RSSフィード読込は、FeedFetcher で実行 下記、Exception の捕捉が必要 IllegalArgumentException MalformedURLException IOException FeedException FetcherException 以下、…

Android / iPhone WebView の拡大縮小

Andorid WebView は、デフォルトで拡大縮小(ピンチイン・アウト)はできない。 WebView.getSettings().setBuiltInZoomControls(true); で、可能になる。 iPhone UIWebView は、scales Page To Fit がセットされてなければならず、 UIWebView の プロパティ…

jQuery mobile で、DateTextFiled

前回、jquery.ui.datepicker.mobile.js で <input type="date" に対して、Wicket の DateTextFiled コンポーネントを適用させようと して、諦めて TextField<String> を使う方法を示したが、 DateTextFiled を適用させる抜け道がある。 org.apache.wicket.Component.checkComponentTagAttribute で落ちないように する方法である。checkComponentTagAttribute が、onComponentTag …

jquery.ui.datepicker と Wicket

jquery.ui.datepicker.mobile.js と Wicket を組み合わせる場合、 Wicket の DateTextFiled コンポーネントは、input タグ、type="text" しか 許されないので、DateTextFiled に対して、、、 <input type="date" だと、次のエラーが出力される。 must be applied to a tag with [type] attribute matching [text], not [date] DateTextFiled を諦めて TextField<String> で入力を受け付けて 属性書き換え…

jQuery mobile で Datepicker

jQuery mobile で、Datepicker の方法を調べていたのだが、 探し方が悪いのか、github.com で見当たらなくて、、、 gihub の中の /jquery/jquery-mobile/tree/master/experiments/ui-datepicker ここではなく、http://jquerymobile.com/demos/1.0a4.1/experi…

jQuery mobile ページ遷移 Wicket ListView (2)

jQuery mobile ページ遷移 Wicket ListView (1) の続き、 コンテンツ Panel の ListView を展開するPanel import java.util.List; import org.apache.wicket.AttributeModifier; import org.apache.wicket.Page; import org.apache.wicket.markup.Compone…