同じボタンを2回以上クリックすると、このエラーが発生します。これは何を示唆していますか、それを防ぐために何をすべきですか?「既に使用されているID( `form1`)でコンポーネントを登録する」というエラーが表示される
[WARN] [WARN][Ext.Component#constructor] Registering a component with a id (`form1`) which has already been used. Please ensure the existing component has been destroyed (`Ext.Component#destroy()`.
2012-05-08 21:29:56.869 ProjectSeal[870:fb03] [WARN] [WARN][Ext.Component#constructor] Registering a component with a id (`new-note-btn1`) which has already been used. Please ensure the existing component has been destroyed (`Ext.Component#destroy()`.
エラー/警告に従って、私はどのようにコンポーネントをdestroy
にすることができますか?
UPDATE
Ext.define('app.view.Contact',{
extend:'Ext.form.Panel',
xtype:'contactform',
id: 'form1',
....
は、どのように私は煎茶が私のコードにidを追加してみましょうか?
UPDATE
[WARN] [廃止] [匿名]のitemId直接コンポーネントのプロパティ として推奨されていません。 configオブジェクトの中に置くと、 ユーザーがボタンをクリックしたときにあなたが最も可能性の高い窓やフォームオブジェクトを作成し、「this.config.itemId」
私は煎茶は、idプロパティを割り当てさせるにはどうすればよいですか?私は自分の投稿を更新しました。どうぞご覧ください。 – user1315906
'id: 'form1''を削除します。 – sha
しかし、私は' var values = Ext.getCmp(' form1 ')。getValues(); 'を使ってビューのフォーム値を取得します。私が 'form1'を削除すると、私は値を取得することができなくなります。 – user1315906