2013-10-20 53 views
0

這可能是一個非常愚蠢和明顯的答案,但我找不到任何答案(Sencha Docs上的用戶的一個特定示例也沒有work,一個在評論部分)。分機Js運行一個功能是是否消息框

我想創建一個彈出窗口,它將採用是否否或使用Ext Js取消。在ExtJS的3,如

   Ext.onReady(function() { 
        Ext.Msg.show({ 
         title: 'Milton', 
         msg: 'Have you seen my stapler?', 
         buttons: { 
         yes: true, 
         no: true, 
         cancel: true 
        }, 
        icon: 'milton-icon', 
        fn: function(btn) { 
        Ext.Msg.alert('You Clicked', btn); 
          } 
         }); 
        }); 

我想做同樣的事情在分機4.2,但它不工作

    Ext.onReady(function() { 
        Ext.Msg.show({ 
           title: 'Milton', 
           msg: 'Have you seen my stapler?', 
           buttons: Ext.Msg.YESNOCANCEL, 
           icon: Ext.Msg.ERROR, 
           fn: function(btn) { 
           Ext.Msg.alert('You clicked',btn); 
           } 
          }); 
        }); 

的功能完全不工作,它被寫入。我在使用SDN的Jsbin和Jsfiddle上嘗試過它們,但它們不起作用。如果有幫助,這裏是JSBin代碼的鏈接。

+0

PS:我使用堆棧溢出作爲最後的手段,所以請原諒我,如果我的問題看起來很愚蠢。 – Bazinga777

+0

什麼不起作用?這個對我有用。 – plalx

+0

我檢查了代碼。有人用rec取代了btn,現在它可以工作 – Bazinga777

回答

0

即使使用「btn」,它也能正常工作。如果函數「fn」的局部變量是「btn」或「rec」,則沒有問題。您的代碼中可能存在其他一些問題。可能會缺少逗號。

+0

謝謝@IJP,但代碼現在工作正常。謝謝你的信息。 – Bazinga777

相關問題