events - ExtJS 将自定义事件添加到正文

标签 events extjs custom-event

是否可以将自定义事件附加到文档正文?我想实现一个简单的消息总线。我用 jQuery 做了很多次,但不知道如何在 ExtJS 中做到这一点。

谢谢。

最佳答案

您不需要将事件附加到主体或任何 DOM 元素,我宁愿将它们附加到专用对象。

喜欢:

MyApp.MessageBus = Ext.extend(Ext.util.Observable, {

  // I don't think it's necessary to declare all events
  events : {
    sayHello : true
  }


});

MsgBus = new MyApp.MessageBus();

并且,在您的代码中的某个位置:

MsgBus.on('sayHello', function(who) { alert("Hello, " + who); });

并且,在另一个地方:

MsgBus.fireEvent('sayHello', 'innerJL');

关于events - ExtJS 将自定义事件添加到正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4699373/

相关文章:

java - 读取 2 个日期之间的日历事件

javascript - Extjs 更改日期选择器天数

javascript - 在类中完成的自定义事件

ios - Parse Analytics 自定义事件不会出现

javascript - SAPUI5 表将操作绑定(bind)到图标模板

java - 具有多个 View 的 Android 触摸事件

javascript - Ext JS 4.2.1 加载 Controller - 最佳实践

jQuery 全局监听自定义事件

javascript - paperjs:为什么 onFrame 事件在 onKeyDown 事件内部时不起作用?

javascript - 取消选中 radio 场