2015-07-01から1ヶ月間の記事一覧

Autocomplete の挙動がおかしくなったら、

jQuery UI の Autocomplete で、キー入力して表示されるプルダウンリストが、選択するために マウスをプルダウンの方に持っていくと、プルダウンリストが消えてしまう。CLOSEする。 画面構成として部品が多すぎたのか、次の回避策でなんとか挙動を正しくでき…

zeroDateTimeBehavior

MySQL をJavaで使用してTIMESTAMP や DATETIME をJavaのオブジェクトに変換する時、データに0が入ってたりすると、 Value '0000-00-00' can not be represented as java.sql.Timestamp JDBC SQLException を発生してしまう。Java用のMySQLコネクタ…

Wicket tree の node/leaf クリック時の jQuery

Wicket のtree で Node や Leaf をクリックした時の、jQuery スクリプトを 用意する場合、 以下のとおりの、jQuery セレクタであることを覚えておくと良い。 $(function(){ $(".tree-theme-windows a.tree-folder-other").click(function(){ // リーフをクリ…

Wicket の tree のアイコンを変える

Wicket の tree のアイコンを変える場合、ツリーのコンポーネント org.apache.wicket.extensions.markup.html.repeater.tree.NestedTree に対して、外観テーマを指定するビヘビアである org.apache.wicket.extensions.markup.html.repeater.tree.theme.Windo…

Wicket の tree を学ぶ(3)

Wicket の tree を学ぶ(2)を書いてしまうと次に、選択状態にしての、 選択状態を認識した処理を書けるようにしておくことである。 このツリー図のように、選択状態を保持した表示にして認識できるようにすることである。 これも前回同様に、TreeContent …

Wicket の tree を学ぶ(2)

前回の続き、単純にツリーを表示して、ツリーの leaf をクリックした時の処理を 書ける形を前回書いたが、もっと簡略化、汎用的に書けるはずである。 前回の TreeContent を改め次の抽象クラスにする。 import org.apache.wicket.Component; import org.apac…

Wicket の tree を学ぶ(1)

Wicket の tree のデモを見て学びたく読んでみた。 デモ用に書かれているので、これを実践で使うのにどうすれば良いか苦労する。 treeコンポーネントを使用するのに、org.apache.wicket.model.IDetachable として実装するのが鍵みたいだ。 デモでは、org.apa…