2012-11-27 13 views
5

में बटन पर क्लिक श्रोता पर जोड़े मैं dinamically संदेश बॉक्स (Ext.window.MessageBox)Ext.window.MessageBox

var msgBox = Ext.create('Ext.window.MessageBox', { 
     title: '', 
     //message in window 
     msg: 'message text', 
     icon: 'WARNING', 
     //buttons 
     buttons: 'OKCANCEL', 
     //onclick funciton 
     fn: myfunc 
}); 

बनाने हूँ मैं ठीक जोड़ने और बटन को रद्द हूँ। क्या ओके बटन पर क्लिक श्रोता जोड़ना संभव है ताकि जब मैं यह ठीक बटन दबाया जाए तो मैं केवल अपनी सामग्री कर सकता हूं?

क्या ओके में विशिष्ट आईडी जोड़ना और बटन को रद्द करना भी संभव है ताकि मैं उन्हें अधिक आसानी से अलग कर सकूं, ExtJS से प्रीजेनेटेड आईडी का उपयोग करने के लिए तत्काल?

Ext.MessageBox.show({ 
    title: "", 
    msg: "message text", 
    icon: Ext.MessageBox.WARNING, 
    buttons: Ext.MessageBox.OKCANCEL, 
    fn: function(buttonId) { 
     if (buttonId === "ok") { 
      // do on OK pressed 
     } 
    } 
}); 

यहाँ fn हैंडलर में पहला तर्क दबाया बटन के एक स्ट्रिंग मूल्य है:

उत्तर