0

新しいフォーム コンポーネントをフォーム内のフィールドセットに動的に追加しようとしていますが、チェックボックス コンポーネントに苦労しています。

firebug で「TypeError: Ext.form.Checkbox はコンストラクターではありません」というエラーが発生します。これが私のコードです:

...
 Ext.getCmp('component1').add(new Ext.form.DisplayField({value: "aValue"}));
 Ext.getCmp('component1').doLayout();

 Ext.getCmp('component2').add(new Ext.form.Checkbox({fieldlabel:"aLabel",
                                     name: "aName"}));
 Ext.getCmp('component2').doLayout();
 ...

両方のコンポーネント (component1,component") はxtype:fieldsetまったく同じように見えます。最初のコンポーネントはDysplayField正しく機能しますが、チェックボックスは機能しません。

手伝って頂けますか?ありがとうございました

4

1 に答える 1

1

component2 のレイアウトを確認する必要があるかもしれません。または、component1 と component2 のレイアウトを比較します。同じようにレイアウトを設定してみてください。

于 2013-03-19T03:41:36.417 に答える