问题标签 [event-triggers]

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 回答
1304 浏览

jquery - jquery触发器:如何在页面加载时使用它来触发链接

如何trigger()仅用于触发特定链接上的点击事件?

例如,我有这个菜单,

我只想在页面加载时触发第一个链接。这样我就可以在页面加载时自动调用这个函数,

0 投票
1 回答
1370 浏览

c# - Xaml 中的事件触发器

我正在尝试在我的样式中添加一个事件触发器,但由于某种原因它不起作用。它给我一个错误 {"Value cannot be null.\r\nParameter name: routedEvent"} 我的目标是在其 KeyDown 事件中添加我的控件的修复逻辑,有人知道发生了什么吗?

下面的样式在我的 Theme.xaml 中。

这是我的 ExecuteCommandAction 类:

0 投票
1 回答
126 浏览

mysql - 在 MySQL 中维护列关系

我有一个名为 modules 的表,我想强制执行以下逻辑,但我不确定最好的方法。我正在考虑添加更新和插入触发器,但触发器代码有问题。

如果 module_sub_id 大于零,则检查 module_sub_id 是否作为 module_id 存在。如果为零,则将该行视为父记录。

我想要做的想法是有一个父记录,它可以有子记录,而没有另一个表,它们之间有外键关系。

这是我的触发器的代码。

0 投票
2 回答
2919 浏览

grails - 更新前更新后

我们有 beforeUpdateOf* (其中 * 是某个字段吗?)

还有一个问题:

def beforeUpdate= { log.info("in beforeUpdate " +this.status) }

def afterUpdate = { log.info("in afterUpdate" +this.status) }

这两者都给出了相同的状态。虽然 object(this) 的实际状态从 x 更新为 y

0 投票
3 回答
597 浏览

sql - Oracle Triggers Update 基于 orderlines 完成如何避免突变错误

对于典型的产品和运输数据库,我正在探索运行触发器的最佳方法:

  1. 当订单行设置为“完成”时,将运行触发器:
  2. 查找该订单的任何其他订单行。
  3. 如果该订单的所有其他订单行也是“完成”
  4. 更新订单标题表以完成。

对于 clatiry:订单标题表将存储整个订单总额,而 orderLines 表存储订单的每个产品。

到目前为止,触发器是这样编写的:

在更新订单行时,上述情况会导致突变错误。

0 投票
2 回答
4170 浏览

mysql - MySQL:使用子句“而不是更新”触发

我正在尝试创建一个考虑到历史的数据库(经验表明你有一天或另一天必须这样做)。

我在这里问过database-design-how-to-handle-the-archive-problem但没有比这里的链接更好的分析器了。

我的问题是关于在哪里编写代码以及在技术上如何编写代码(MySQL 让我头疼)。首先,我已经开始在 PHP 中执行此操作:在进行任何插入之前,复制记录并将其标记为“过时”,然后修改记录。

但是有一个依赖问题(manytomany 和 manytoone 关联也必须更新),这意味着编码(一种或另一种方式)表附带的所有依赖项和更新(这是不可接受的)。

所以我正在考虑在数据库服务器端完成所有工作。这将大大简化我的 PHP 代码。

问题是我必须在修改当前记录之前“存档”它。为此,代码必须在“更新前”触发器中。

这是我的代码:

如果我让这段代码工作,我所有的问题都消失了。但该死的,它不起作用:

在此页面中有一个工作示例,它INSTEAD OF UPDATE在触发器中使用了子句。MySQL 似乎不支持这一点。

所以我的问题既是概念性的(=你有任何其他可以工作的“原则”)和/或技术性的(=你能让这个触发器工作吗)。

0 投票
1 回答
3913 浏览

wpf - 事件触发器在 ItemControl 中不起作用

我有一个由列表填充的项目控件,列表是两个参数“时间”和“描述”的集合。为此,我使用 HyperLinkBut​​ton 表示时间,使用 Label 表示描述。

我想要的是,我想在主视图模型中使用超链接按钮的 EventTrigger 创建单击事件。我的代码是:

当我构建项目时,它没有给出错误,但超链接的 ICommand 显示警告为“无法解析符号 HyperLinkBut​​tonCommand”,而此事件触发器在此之外工作正常。

没有得到,它背后的实际问题是什么,请提出您的宝贵建议......

0 投票
1 回答
109 浏览

php - MySQL 从 select 更新并进一步选择和更新

目前试图找到一种在某种形式的循环中执行以下操作的方法(最好不会对数据库的性能造成影响)。

我有 3 张桌子user_hours和. 我需要先做:user_calendarhours_statistics

此查询可能返回如下:

http://i.imgur.com/5cJ5v.png

因此,对于返回的每个机会 ID 和用户 ID,我想这样做:

请注意,此时需要循环 {opportunity_id} 和 {user_id}(请参见屏幕截图),因为我们需要在每个机会上遍历每个用户。

然后对于每个更新的记录,我需要获得总小时数,例如:

任何人都可以帮助将其编写为某种程序或触发器,或者帮助我朝着正确的方向获得循环这些东西的起点吗?手动查询工作,只需要循环/自动运行统计更新。

0 投票
2 回答
672 浏览

perl - 用于安全、流管理和 JIRA 集成的 Accurev 触发器

大约 6 个月前,我们开始使用 AccuRev 和 JIRA 进行源代码控制和问题管理,但存在一些明显的问题,例如缺乏安全性,每个人几乎都可以做任何事情,例如锁定和解锁流以及更改属于其他任何人的流最重要的是,Accurev 附带的默认电子邮件触发器不是很好。

Accurev 允许预创建、预保留、预推广和服务器-后期-推广阶段,我决定使用这些来帮助我管理 Accurev 开发的一些狂野西部。我会坚持使用 PERL,因为这是他们用于原始触发器的,稍后会在这里发布我的,但在我开始之前,我想知道是否有人以前可能已经遇到过这个问题,你是如何解决它的,如果你可以发布您在这里的一些触发器或触发器的想法以及可以通过它们管理的内容,将不胜感激。

0 投票
1 回答
2335 浏览

javascript - 触发器作为 jQuery UI 小部件中的回调

我正在开发我的第一个 jQuery UI 小部件。它使用 $.ajax 来提取数据,然后在加载数据后填充元素。通常我会有一个执行 ajax pull 的函数,并将“onSuccess”回调函数传递给该函数,以便在 ajax pull 成功时执行。

这是我的意思的一个非常简化的版本:

使用小部件工厂,我知道我可以在 $.ajax 的成功函数中添加触发器。我可以在我的小部件代码中使用该触发器吗?

像这样的东西有效,但似乎不是最佳实践:

什么被认为是这里的最佳实践?