ExtJS第9回勉強会に参加しました。
今回の勉強会は4月の予定しているExtJS V3.0の新機能紹介ということで興味津々ですよ。
また、前回の続きで気になるアプリケーション作成の際のイベントのハンドリングについても続きがありました。
more…
ExtJS第9回勉強会に参加しました。
今回の勉強会は4月の予定しているExtJS V3.0の新機能紹介ということで興味津々ですよ。
また、前回の続きで気になるアプリケーション作成の際のイベントのハンドリングについても続きがありました。
more…
ExtJSの開発にはEclipse + Spketを利用してますが、はじめにいくつか設定しないことコード補完は使えません。というかExtJSのコード補完ができない。
そこで、以下の設定をしていきます。
ct is null
コンポーネントを配置するコンテナ要素が存在しないときにでる。
たいていはrenderToで設定しているidが間違っていて存在しないDOMへレンダリングさせようとするといったミスが原因
・・・さっきはまってました。:p
ExtJSで実際にアプリを開発しだすとすぐに、コンポーネントを拡張し、自作クラス・コンポーネントを作りたくなります。
xtypeとかも用意して、他に組み込みしやすしたりなどなど。
この拡張方法ですが、Ext.extend()を利用するわけですが、どうもコツがいるようです。
more…
慣れてくるとあまり見かけなくなりましたが、コンポーネントの継承とかやり始めたころはよくお目にかかったエラーです。
[Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER)
[nsIDOMHTMLDivElement.appendChild]” nsresult: “0×80004003 (NS_ERROR_INVALID_POINTER)”
location: “JS frame :: http://hogehoge/lib/ext/ext-all-debug.js :: anonymous :: line 15886″
data: no][Break on this error] pnode.appendChild(this[name].dom);