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

أنا إضافة موافق وإلغاء الأزرار. هل من الممكن لإضافة مستمع انقر على زر موافق حتى أستطيع أن أفعل الاشياء بلدي فقط عندما يتم الضغط على هذا الزر موافق؟

أيضا هل من الممكن إضافة معرفات محددة لأزرار موافق و إلغاء حتى أستطيع التمييز بينها بسهولة أكبر، إنستاد من استخدام إدج بريجنراتد من إكستجس؟

https://code.i-harness.com


يمكنك استخدام البناء التالي بدلا من ذلك:

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