问题标签 [custom-events]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
161 浏览

google-analytics - 即使发送自定义事件也不会出现

在页面加载时,我是否通过以下代码片段加载谷歌分析:

我使用以下代码触发事件(页面加载后):

标准信息被跟踪,但没有自定义事件。我知道所有事件都会发送到 Google Analytics,因为每次触发事件时,都会将 HTTP GET 请求发送到以下 url:

我需要做什么才能让谷歌分析中的自定义事件起作用?

提前致谢。

0 投票
1 回答
289 浏览

javascript - Backbone:来自外部中介源的事件

我开始在 Web 应用程序中实现 Backbone。

该应用程序已经有一些自己的对象,还有一个用于跨对象事件通信的 Mediator(这里称为 EventTools)。所以对于前。一个对象订阅如下:

然后其他一些对象触发事件:

美好的。但是如果我想要一个视图或其他 Backbone 对象来监听 EventTools 触发的一些事件呢?

0 投票
0 回答
550 浏览

c++ - 在 ActiveX 控件中触发自定义事件导致 IE 崩溃

在我的 ActiveX 控件中,我使用类向导添加了一个名为OutboundCallStateChanged. 它在我的 OLEControl 类中生成了以下内容:

.h 文件

在 .cpp 文件中:

好的,很不错。现在,当我尝试从另一个类(我认为是 COM 对象)中使用该函数时,如下所示:

IE8 只是崩溃并告诉我它恢复了选项卡。当我在 IVR60Ctrl 类中触发它时;我认为它正在工作。

在第一种情况下,我认为调用会引发异常。我不知道是什么样的;我只能用catch(...). 谁能告诉我为什么它不能工作?这会抛出什么类型的异常以便我可以捕获它?

编辑:我设法通过FireOutboundCallStateChanged()从新线程调用来避免异常。现在它不会崩溃,但我不确定当我触发它时该事件是否真的在 IE 中引发。如何检查事件是否到达 IE?

现在在 .html 文件中,我尝试以下操作:

但是当我FireOutboundCallStateChanged()从 ActiveX 对象调用时,我没有收到警报,所以我不知道我是否无法捕获该事件或者它是否根本没有引发。

0 投票
1 回答
599 浏览

apache-flex - 带有项目渲染器和自定义组件的 flex 自定义事件

好的,你们 Flex 专家,我需要一些帮助。我的主应用程序中有一个带有 itemrenderer (mxml) 的数据网格。当您按下 ir 中的图像时,将打开一个自定义组件 (mxml)。cc 有一个按钮,它应该调用主应用程序中的一个函数,该函数更新 arraycollection (dataprovider) 并因此更新 datagrid。我尝试了几种 parentDocument、outerDocument 和自定义事件的变体,但我无法通过按钮使该功能起作用。我认为这是 b/c 我将 cc 嵌套在 ir 中。我直接从他们的作品中调用的任何内容。

有没有人有任何建议,或者我可以看看更好的工作示例?

这是我尝试过的:

//在主应用程序中

在 itemrenderer 中,使用了 popupmanager,这样我就可以将中心放在应用程序的顶部,而不是 datagrid 中的按钮

在自定义组件中:

0 投票
3 回答
1893 浏览

extjs - 在 Extjs 4 中,为什么我触发自定义事件 om image el 不起作用?

更新 2:这确认 cpuchartclicked 事件正在被触发,因为 alert('hello') 有效。我需要的是能够在我的控制器中响应该事件。

]

更新:通过以下内容,我正在设置点击处理程序的范围。fireEvent() 现在似乎正在工作,但仍然没有在控制器中听到事件。


我正在尝试在图像 el 上触发自定义事件,因此当单击图像时,控制器会听到该事件。

但我得到一个错误 cmp.fireEvent() is not a function?

0 投票
1 回答
222 浏览

javascript - 为什么需要将自定义事件分派给对象?

我看到我可以将自定义事件分派给对象。

  1. 我想知道为什么需要将自定义事件分派给对象。

  2. 我想以设定的时间间隔触发一个事件,在阅读了关于自定义事件的文档之后,我仍然没有弄清楚如何使用函数来触发它们。它是如何完成的?

例如,我想使用setInterval()每 30 秒触发一次自定义事件“nextTime”。

0 投票
1 回答
457 浏览

actionscript-3 - Actionscript 3.0 - 带参数的自定义事件

是否有任何简单(或建议)的方法可以将参数与自定义事件一起发送?甚至只是一种在两个类之间传递变量的方法?

我的程序是一种简单的 Civ/Age of Empires 游戏,您可以在其中将建筑物放置在瓷砖上。这将按如下方式工作:

  • 玩家单击 HUD 上的图标,这会创建一个调度事件,该事件由 PLAYER 类接收。
  • PLAYER 类根据持有(点击)的建筑物更改值。
  • 玩家单击网格中的图块来放置它,这会调度一个由 PLAYER 类接收的事件。
  • PLAYER 类创建一个建筑对象并将其添加到 PLAYER 类中的一个数组中。

我希望代码如何工作的一个例子:

图标.as

瓷砖.as

播放器.as

0 投票
2 回答
64111 浏览

javascript - 带数据的调度事件

我想分派一个事件,它将一些数据传递给任何侦听该事件的事件侦听器。

考虑一个触发事件的函数:

如何将自定义数据传递给事件监听器?

0 投票
3 回答
60605 浏览

javascript - 如何在 AngularJs 服务中创建自定义事件

我正在做一个 AngularJs 项目。我有一项服务可以设置和删除某些按钮上的事件。该服务被另一个我不想直接与按钮交互的服务使用。但是,我希望通过第一个服务过滤按钮单击事件并在第二个服务中处理。由于我不希望第二个服务知道按钮,我想我需要在第一个服务中创建一个自定义事件。如何创建自定义事件并在单击按钮时触发它?

提前致谢。

0 投票
1 回答
725 浏览

c# - 自定义控件中的自定义事件(变量已更改)

我正在制作一个包含三个按钮的自定义控件。每个按钮代表一个选项卡。当我单击一个按钮以更改与该选项卡对应的选项卡时,控件的变量被更新,该变量称为“selectedIndex”。如何制作在更改此索引时触发的自定义事件?

我在这里看到了自定义事件的解决方案,但它们都是已经存在的事件的副本,例如 Click-events。我的问题涉及变量更改事件”。

问候!