javascript - Ext.window.MessageBox में बटन पर क्लिक करें श्रोता जोड़ें



jquery html (1)

मैं डायनामिक रूप से एक संदेश बॉक्स (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
 });

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

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


आप इसके बजाय निम्नलिखित निर्माण का उपयोग कर सकते हैं:

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 हेन्डलर में पहला तर्क दबाव बटन का एक स्ट्रिंग मान है।

डेमो: http://jsfiddle.net/xj9qY/





extjs