Archive for the Category » ExtJS «

水曜日, 2 月 25th, 2009 | Author: djodjo

ExtJSを利用していて、以下のようなJavaScriptエラーがでたら…

types[config.xtype || defaultType] is not a constructor
[Break on this error] return new types[config.xtype || defaultType](config

more…

Category: ExtJS  | Tags: ,  | Leave a Comment
水曜日, 2 月 25th, 2009 | Author: djodjo

JavaScriptの開発では、規模が小さければいつものエディタでちょこちょこと開発してるんですが
Subversion使ったり、規模が大きくなるとちょっと不便。

そこで、Eclipse + Spket IDEの環境をよく利用しています。
more…

Category: Eclipse, ExtJS, 開発環境  | Tags: ,  | 2 Comments
木曜日, 2 月 19th, 2009 | Author: djodjo

APIドキュメントを見て実装してみたんです。
APIドキュメント >> Ext.util.TaskRunnerExt.util.TaskRunner
なんですが、interval効かなくってとまらないーーー

more…

Category: ExtJS  | Tags:  | Leave a Comment
木曜日, 2 月 19th, 2009 | Author: djodjo

昨日は、Ext Japan主催のExtJS勉強会第8回に参加してきました。

感想およびメモ・・・

more…

Category: ExtJS, 勉強会  | Tags:  | One Comment
土曜日, 2 月 14th, 2009 | Author: djodjo

TreePanelで、一度ノードを選択すると未選択状態にできないので
余白をクリックした際にフォーカスが外れるようにしたいと思って、なやんでExtのフォーラムに投稿したらお返事が!
http://extjs.com/forum/showthread.php?t=59247

TreePanelのElementをとってきて、それにclickイベントを設定する方法を教えてもらいました。
で、スレッドでもこういうのはプラグインにすると便利ということなので作ってみました。
more…

Category: ExtJS  | Tags: , ,  | One Comment
土曜日, 2 月 14th, 2009 | Author: djodjo

Ext.Ajax.requestメソッドは非同期通信のみが実装されている。

どうもフォーラムでは、非同期だけでいいのだという派閥が多いらしく、ver2.2.1になってもsyncモードは実装されていない。

でも、結構使いたい場合がある。(自分のプログラミングスキルのせいかもしれないが)

なので、実装してみました。この方法、Extのフォーラムにもでてたんだけど(すみません、フォーラムのどこかは忘れてしました。)まぁ、単純なものです。

more…

Category: ExtJS  | Tags: ,  | 6 Comments
金曜日, 2 月 13th, 2009 | Author: djodjo

XTemplateを利用してて困ったことがあります。
テンプレートに{hoge.honya.hoi}とドットをつないでオブジェクトにアクセスできないんです。
more…

Category: ExtJS  | Tags: ,  | Leave a Comment
金曜日, 2 月 13th, 2009 | Author: djodjo

タブパネルを利用して複数タブができると、閉じるのが面倒です。

ExtJSのサンプルの中に出てくるExt.ux.TabCloseMenuを改造して

タブの部分をクリックして「閉じる」、「その他を閉じる」、「全部閉じる」をコンテキストメニューを出してみます。

サンプルデモ:TabCloseMenu
more…

Category: ExtJS  | Tags: , ,  | One Comment
火曜日, 2 月 10th, 2009 | Author: djodjo

ExtJSを利用する前に下準備として、以下のコードを走らせます。

  1. まずはじめに、ブランク用の画像をローカルリソースに変える
  2. ツールチップを初期化する

s.gif画像は、extのresourcesに含まれています。なので、それを指定。
これを指定しないと、外部のextjs.comへ取りに行くの動作が遅くなります。


Ext.onReady(function(){
// s.gif設定
Ext.BLANK_IMAGE_URL = 'ext/resources/images/default/s.gif';

// クイックチップス初期化
Ext.QuickTips.init();

}

Category: ExtJS  | Tags:  | Leave a Comment