问题标签 [globalevent]

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 投票
2 回答
1425 浏览

apache-flex - 如何在 actionscript / flex 中创建“全局事件”?

在 flex/actionscript 中创建“全局事件”的最佳方法是什么 - 最好使用静态类?

我想引发一个事件来指示样式表已加载,以便显示需要该样式表的组件。所以我希望应用程序的每个部分都需要样式表中的样式来监听一个事件,告诉它样式都已加载。

0 投票
3 回答
352 浏览

apache-flex - 两个自定义类之间基于事件的交互

我有这样的问题:我有 2 个自定义组件,它们有自己的嵌套层次结构......一个是另一个容器。我必须彼此“熟悉”。我试图实现的方式是使用全局事件(一侧正在触发,另一侧正在捕获):

一切都很好,但有一件事......当我试图赶上事件时,我无法访问正在赶上它的班级。例如:

  1. 容器触发事件​​。
  2. 孩子抓住了它。
  3. 然后应该创建容器和它的孩子之间的连接。

但是,我唯一能做到的就是在 DynamicEvent 中传递对容器的引用。有没有机会我可以在事件处理函数中访问孩子。或者也许有更优雅的方法来解决这个问题......

任何帮助将不胜感激:)

0 投票
4 回答
460 浏览

javascript - 除了在打开的元素上以外的任何地方进行点击时,如何关闭元素?

我正在尝试制作在单击按钮时打开的面板。我有按钮,我有面板。随着click()事件它确实打开。当再次按下该按钮时,它会关闭。

我想实现这一点,如果用户点击除#buttonor之外的任何地方#panel,它也会关闭。

PS我尝试过这样的事情,但这不是想要的行为。

0 投票
1 回答
717 浏览

macos - cocoa global watch for modifier key press

Using addGlobalMonitorForEventsMatchingMask, I can check for keys being pressed. And when an event is fired, I can check the modifier flags to see if any modifiers were used in conjunction.

But I need to know if a modifier is pressed without another key being pressed.

How would I do this?

0 投票
1 回答
501 浏览

loops - Kentico 全局事件 (ObjectEvents) 导致循环

我正在使用 ObjectEvents 根据用户填写的字段向当前用户提供 ActivityPoints。现在例如,如果用户注册并填写名字,我会给用户 10 分。问题是我正在处理 ObjectEvents.Update.After 并且在其中我正在更新 userSettings。这会导致无限循环并且应用程序停止工作。有什么解决办法吗?

这是代码块:

0 投票
1 回答
492 浏览

c# - 在计算机锁定时侦听全局键盘事件

我正在试验键盘事件以及你可以用它们做什么,我发现了很多教程和开源库来监听其他进程中的键盘事件。我想出了创建一个简单的“黑客”来锁定计算机然后监听键盘事件的想法。我想我可以强制用户输入他们的密码来解锁他们的计算机,然后我会听取用户的输入,从而获得指定的密码。这是我在互联网上找到的简单示例代码,它将监听全局键盘事件:

这很安静,但是由于某种原因,在计算机锁定时收听键盘输入时似乎有异常?我不确定为什么它不起作用,也许这是一个安全问题。无论如何,如果有人能做到这一点,那就太棒了。

0 投票
1 回答
70 浏览

extjs - Ext JS 在一个地方处理事件

所以我有和 Ext js 应用程序,在底部的应用程序启动功能中,在我绘制组件之后有下一行代码:

我希望所有组件在呈现给用户之前都经过此功能,但事实并非如此。你能给出任何建议吗?无论如何,我想做的是在一个地方捕获render或事件所有组件。beforerender是的,我的应用程序使用 MVC 架构

0 投票
1 回答
469 浏览

android - 全局收听 EditText OnFocusChangeListener

我有兴趣为Android构建一个系统应用程序,它可以全局监听所有EditText焦点更改事件,当用户获得焦点时,我会以某种方式提供某些服务EditText

我已经成功下载了 AOSP(Android 开源项目),我想开始将我的应用程序编写为系统应用程序。

我的问题是我可以作为系统应用程序“监听全局事件”吗?

如果可能的话,我需要挖掘哪些领域以了解有关获得这种特权的更多信息。

任何建议或帮助将不胜感激。

0 投票
1 回答
448 浏览

apache-spark - Spark rdd 写入全局列表

如何用rdd写入全局列表?

当我尝试打印 Li 结果是:[]

我要做的是在转换 rdd 对象的同时转换另一个全局列表 Li1 。但是,当我这样做时,最后总是有一个空列表。Li1 永远不会被转换。 

0 投票
1 回答
80 浏览

c# - 用于多个 Windows 的 RoutedCommand

已经浏览了谷歌搜索结果好几个小时了,我发现的只是如何使用 RoutedCommand 捕捉鼠标点击和键盘快捷键来执行相同操作的示例。

我已经阅读了一些有关 RoutedCommand 的资料,例如MSDNhttps://joshsmithonwpf.wordpress.com/2008/03/18/understanding-routed-commands/,如果我仍然理解正确,它也应该能够做我想做的事需要:

  1. 单击 Window2 中的按钮
  2. Window2中的调用方法
  3. Window1中的调用方法
  4. Window3 etc.pp中的调用方法。

用例将是一个包含语言设置的设置窗口,在设置中单击“确定”后,所有活动窗口都应更改其语言字符串。我提出了一个使用语言标识符重新加载字符串的方法。

所以一般来说,我希望 Window2 中的 ButtonClick 将调用方法“ChangeLanguage(lng)”的命令传递给所有活动的 Windows,无论是父 MainWindow 还是另一个与设置完全无关的 ChildWindow。Window 类有它们自己的 ChangeLanguage() 函数来改变它们自己的字符串。

我想知道在这种情况下使用自定义 EventHandler 是否会更好,并以某种方式使其全局化,因此每个活动窗口都会监听在设置窗口中更改语言时触发的事件。我在这里的另一个问题中找到了一个全局 CommandHandler 的示例,但这不适用于我想的事件。