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

WindowsでRamazeを使う

2008年1月29日現在での、WindowsでRamazeを導入するまでの手順。1. Windows版Rubyを、RubyForgeのワンクリックインストーラを使ってインストールする(http://rubyforge.org/projects/rubyinstaller/)。2. コマンドプロンプトから以下のコマンドを実行する…

ExtのCSSセレクタ

Ext でも Ext.query('p.test_class') のように Ext.query 関数を使えば同じことができる。ExtでもCSS3の文法が使える。

DojoのCSSセレクタ

DojoにはCSSセレクタを指定することで、HTMLドキュメント中の複数の要素を配列で取得できる関数がある。 <h1>Test H1</h1> <p>para 1</p> <h2>Test H2</h2> <p class="test_class">para 2</p> <h2>Test H2</h2> <p class="test_class">para 3</p> このHTMLでは dojo.query('p.test_class') という関数で2番目と3番目のpを配列で取得できる。 var elem…

BorderLayoutのネスト

ExtのBorderLayoutで以下の図のようなインターフェースを作りたい場合は、BorderLayoutを「ネスト」させる。以下、BorderLayoutのメモ。 layout:'border' を指定したとき、デフォルトでコンテナになるのはPanel。TabPanelなど他のウィジェットも指定できる。…