これは奇妙に聞こえるかもしれませんが、この問題のために過去 2 時間頭を悩ませていました。ログインボタンを押すとトリガーされる機能があり、押すとAjaxリクエストが開始されます。
 onEnter: function () {
      Ext.Viewport.mask();
      var email = Ext.getCmp('email').getValue();
      var pass = Ext.getCmp('pw').getValue();
      var consegui = 0;
      Ext.Ajax.request({
       controller: 'AP4.controller.MainCont',
          url: 'myurl',
           method: 'POST',
           callbackKey: 'callback',
          jsonData:{"username":'user', "password":'pass'},
          success: function(result) {
            //Se o webservice nao der erro ele entra aqui, nao quer dizer que tenha 
            //sido correctamente criado session
            // Unmask the viewport
            Ext.Viewport.unmask();
            Ext.Msg.alert("Login Done! Congrats!");
            Ext.Viewport.setActiveItem(this.getRegisto()); **//THIS LINE IS NOT WORKING**
          },         
          failure: function(result){       
            Ext.Msg.alert("Username ou Palavra passe Incorrectas!");        
          },
      });     
 },
何らかの理由で、setActiveItem が機能していません。その理由はわかりません。誰でも私を助けることができますか?