0

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();

        });

コードを修正するには?何か案は?

4

0 に答える 0