“Ext JS” で良く有ることだが、JavaScriptコンソールに下記のエラーが出てしまい、ブラウザにうまく表示(書き出し)されない場合がある。
Uncaught TypeError: Cannot read property ‘dom’ of null
下記のポイントを疑った方が良い。
- コンポーネントの autoRender に誤った値が指定がされていないか。
- autoRender に指定した値(この場合、文字列)が、IDを持ったHTMLタグとして実在しているか。
- 上記の関連性で、他から影響されていないか。
当たり前のようだが、ひとたびエラーが起きると、とてもコードが追いづらい状況となるので慣れが必要であろう。
面白いことに、 autoRender = true の際に、<body></body> や </html> が無くてもエラーとはならず、正常に描画が完了した。(Ext JS 4.2.1)
コメントは受け付けていません