Ext JSのコンポーネントの継承先を変更する場合の注意点
Ext JSのコンポーネントの継承先を Ext.panel.Panel
から Ext.grid.Panel
のように変更し、そのコンポーネントの initComponent()
で this.callParent()
する場合、コンポーネントの必須項目が変わるため動かなくなることがある。
コンポーネントの必須項目に関しては、Ext JS APIドキュメントの該当クラスの「Configs」で、「REQUIRED」ラベルがついているものである。
Ver4.2.3の Ext.grid.Panel
に関しては、 columns
、 store
が必須コンフィグとなっている。 下記APIドキュメントを参照のこと。