ExtJSを利用していて、以下のようなJavaScriptエラーがでたら…
types[config.xtype || defaultType] is not a constructor
[Break on this error] return new types[config.xtype || defaultType](config
ExtJSを利用していて、以下のようなJavaScriptエラーがでたら…
types[config.xtype || defaultType] is not a constructor
[Break on this error] return new types[config.xtype || defaultType](config
JavaScriptの開発では、規模が小さければいつものエディタでちょこちょこと開発してるんですが
Subversion使ったり、規模が大きくなるとちょっと不便。
APIドキュメントを見て実装してみたんです。
APIドキュメント >> Ext.util.TaskRunnerExt.util.TaskRunner
なんですが、interval効かなくってとまらないーーー
TreePanelで、一度ノードを選択すると未選択状態にできないので
余白をクリックした際にフォーカスが外れるようにしたいと思って、なやんでExtのフォーラムに投稿したらお返事が!
http://extjs.com/forum/showthread.php?t=59247
TreePanelのElementをとってきて、それにclickイベントを設定する方法を教えてもらいました。
で、スレッドでもこういうのはプラグインにすると便利ということなので作ってみました。
more…
Ext.Ajax.requestメソッドは非同期通信のみが実装されている。
どうもフォーラムでは、非同期だけでいいのだという派閥が多いらしく、ver2.2.1になってもsyncモードは実装されていない。
でも、結構使いたい場合がある。(自分のプログラミングスキルのせいかもしれないが)
なので、実装してみました。この方法、Extのフォーラムにもでてたんだけど(すみません、フォーラムのどこかは忘れてしました。)まぁ、単純なものです。
XTemplateを利用してて困ったことがあります。
テンプレートに{hoge.honya.hoi}とドットをつないでオブジェクトにアクセスできないんです。
more…
タブパネルを利用して複数タブができると、閉じるのが面倒です。
ExtJSのサンプルの中に出てくるExt.ux.TabCloseMenuを改造して
タブの部分をクリックして「閉じる」、「その他を閉じる」、「全部閉じる」をコンテキストメニューを出してみます。
サンプルデモ:TabCloseMenu
more…
ExtJSを利用する前に下準備として、以下のコードを走らせます。
s.gif画像は、extのresourcesに含まれています。なので、それを指定。
これを指定しないと、外部のextjs.comへ取りに行くの動作が遅くなります。
Ext.onReady(function(){
// s.gif設定
Ext.BLANK_IMAGE_URL = 'ext/resources/images/default/s.gif';
// クイックチップス初期化
Ext.QuickTips.init();
}