ExtJS フォームに問題があります。フォームのラジオ ボタンを選択すると、すべてのブラウザーでフォーカス イベントが実行されません。Firefox (Mac) ではすべてがほぼ正常に動作しますが、Google Chrome (Mac) では何も動作しません。ExtJS は、Mac でのみ PC からテストされていません。Firefox では、すべてのブラウザのロードですべてが正しく機能しないことがあります。
以下は、常に正常に動作するとは限らない関数に関するソース コードです。
Radio1.on('focus', function(){
//alert('test1');
Ext.getCmp('combo1').enable();
Ext.getCmp('combo2').disable();
Ext.getCmp('option3').disable();
Ext.getCmp('option4').disable();
Ext.getCmp('option5').disable();
Ext.getCmp('option6').disable();
Ext.getCmp('option7').disable();
Ext.getCmp('option8').disable();
Ext.getCmp('option9').disable();
Ext.getCmp('option10').disable();
});
Radio2.on('focus', function(){
//alert('test2');
Ext.getCmp('combo1').disable();
Ext.getCmp('combo2').enable();
Ext.getCmp('option3').enable();
Ext.getCmp('option4').enable();
Ext.getCmp('option5').enable();
Ext.getCmp('option6').enable();
Ext.getCmp('option7').enable();
Ext.getCmp('option8').enable();
Ext.getCmp('option9').enable();
Ext.getCmp('option10').enable();
});
コードを修正するには?何か案は?