Ext

Ext JS 2.0のモジュール依存関係を可視化してみた

Ext

Ext JSは非常に多機能な反面、jsファイルが巨大になっています(ext-all.jsは圧縮済みで500KB近く)。このサイズを少しでも減らすために、バージョン1.1にはBuild your own Extなんていうメニューが用意されていましたが、2.0には今のところ見当たりません。…

Ext.TabPanelの中にExt.form.HtmlEditorを入れる

Ext

Firefoxには、不可視なiframe中のdesignModeをonにできないという制限があるらしい。なので、Ext.TabPanelで非アクティブなタブにExt.form.HtmlEditorを入れると、Firefoxで正しく表示することができない。これを回避するには、タブのactivateイベントを拾っ…

Ext.TabPanelのレイアウトとIE6

Ext

Ext JSで、TabPanelの幅をコンテナのサイズに合わせて自動的に伸縮させたい場合、defaultsプロパティでautoWidthをtrueにすれば良い(TabPanel自身のautoWidthではないので注意が必要)。 new Ext.TabPanel({ renderTo: 'tab-panel', activeTab: 0, defaults…

Ext JSメモ

Ext

Ext JSへはスムーズに移行できるかと思っていたけど、最初の数時間で結構つまづいた。引っかかった箇所を淡々と記録。 2.0のドキュメントをローカルで閲覧するとエラー →localhostにサーバを立てて、その中にドキュメントを置く。 IEでExt.form.NumberField…

Ext JSの導入を検討

Ext

S2JSFで開発継続中のWebアプリケーションが、カレンダーだのWYSIWYGエディタだのタブコントロールだのと、JSライブラリ寄せ集め状態になって収拾が付かなくなってきたので、Ext JSへの移行を検討中。S2JSFがレンダリングしたform要素を、Extのコントロールに…