Dojo 如何从自定义小部件中获取值?

Dojo 如何从自定义小部件中获取值?,dojo,Dojo,下面的代码是一个包含“OK”和“Cancel”按钮的确认对话框,我想检索用户选择的“OK”或“Cancel”值 但是没有退货,如果你能指出我的错误,请帮我解决,谢谢 您正在尝试访问事件侦听器中的值?可以将标签作为参数的一部分传递 self.emit('dialogconfirmed', { bubbles: false, label: self.okButton.get('label') } ); 用法: this.confirmDialog.on('dialogconfirmed'

下面的代码是一个包含“OK”和“Cancel”按钮的确认对话框,我想检索用户选择的“OK”或“Cancel”值


但是没有退货,如果你能指出我的错误,请帮我解决,谢谢

您正在尝试访问事件侦听器中的值?可以将标签作为参数的一部分传递

self.emit('dialogconfirmed', 
    { bubbles: false, label: self.okButton.get('label') } );
用法:

this.confirmDialog.on('dialogconfirmed', function(data) {
    var label = data.label;
});

谢谢你的帮助!
this.confirmDialog.on('dialogconfirmed', function(data) {
    var label = data.label;
});