を拡張するとき、私はこのコードを持っている:のExt JS insertAdjacentHTMLのヌルEXT JS 4 にExt.tree.Panelを拡張するとき、私は問題があるExt.tree.Panel
Ext.define('Peps.tree', {
extend: 'Ext.tree.Panel',
alias: 'widget.pepstree',
});
Ext.create('Peps.tree', {
renderTo:'selection_indicateur',
id : 'pepstree',
width:'500px',
height:'500px'
});
Ext.create('Peps.tree', {
renderTo:'selection_arborescence',
id : 'pepstree2',
width:'500px',
height:'500px'
});
を、私は実行時に、私が唯一見ることができます1作成treepanelとエラー:
Uncaught TypeError: Cannot read property 'insertAdjacentHTML' of null
このコードは、私は最小限のコードがすべてを解決する解決を願って、実際の1の最小バージョンです。
どうすればいいですか?何か案は ?
ありがとうございます! :)私はjsfiddleにコードを置く
「をinsertAdjacentHTML」ヌルのではなく、それらのrenderToのいずれかが悪いのIDとリンクされたようです。しかし、私はまだ問題があります、2つの木は一緒に接続されているようですhttp://jsfiddle.net/VbTjx/1/ここに私の仕事のコピーです。あなたが見ることができるように、2つの木は同じ "店"ですが、私は2つの異なるルーツを指定すると、treepanelを拡張するときに何かするのを忘れたかもしれませんが、何ですか? – NeeL
別々のインスタンスであっても、ルーツはツリー間で確実に共有されます。私はツリーの定義を再利用しようとしていることを忘れるでしょう - ツリーのプロトタイプが最初のインスタンスによって変更されているように見えます - そうしないでください!私はそれをバグとして分類します。 – dbrin