问题标签 [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 投票
1 回答
867 浏览

bi-publisher - 添加事件触发器时,函数列表未出现在 BI Publisher 中

我正在尝试为我的数据模型创建一个报告后触发器。我在我的数据库上创建了以下包:

包裹:

包体:

之后,我在数据模型属性上创建了提供包名称作为我的默认数据库包。

Oracle DB 默认包

然后继续创建事件触发器。但是,我创建的函数没有出现在列表中。

可用功能

关于我所缺少的任何想法?

0 投票
1 回答
849 浏览

google-apps-script - 通过程序编辑触发 onEdit 触发

我构建了一个使用 onSubmit 触发器跟踪表单响应的电子表格。这很好用。然后我想在另一个电子表格上显示电子表格的一部分,并构建了一个执行此操作的脚本。

为了确保第二个电子表格动态更新并与第一个电子表格同步,我尝试使用 onEdit 可安装触发器;但是,只有当我手动编辑电子表格时,它才会在以编程方式编辑时不起作用 1. 有什么解决方案吗?

0 投票
1 回答
164 浏览

wpf - 使用触发器时如何解决 WPF 中的属性冲突?

我正在尝试更改按钮的背景,但问题是它具有三种状态 - IsEnabled、IsPressed 和 Clicked。在默认状态下,当我按下按钮时,背景会发生变化,然后当我单击按钮时,按钮会动画,但下次按下按钮时,背景不会改变,但 Click(动画)可以正常工作,因为有更改类似资源时发生冲突。

这是我的源代码

0 投票
1 回答
64 浏览

python - Python中解析值触发的自定义操作

我正在寻找构建或更优选地使用框架来在 python 中实现自定义断言。我在下面列出了将被解析以触发检索数据的各种断言的潜在输入

所以上面,当解析值为 时"SOME STRING A",我想触发一个适当的断言。例如,如果提供的值是,"NOT NULL"我会断言检索到的数据中没有 NULL 值。

该框架的目标是提供灵活性以添加对不同断言及其将触发的实现的支持。我尝试在 Python 中搜索可用于此目的的任何现有框架。我只找到了像“PyDispatcher”或“Django Dispatch”这样的事件驱动框架,我认为这有点过头了。

有没有人遇到过类似的需求并成功使用过一些东西。非常感谢

0 投票
1 回答
635 浏览

database - 获取创建的表名

我正在尝试创建一个event trigger, 每当创建表时执行。发生这种情况时,我想插入一个表(它有 2 列idtablename)创建的表的名称。阅读文档我无法找到如何获取表名。

到目前为止,我有这个:

0 投票
0 回答
124 浏览

postgresql - 如何处理 ALTER TABLE RENAME?

假设我有一个表myTable存储:

我有用于更新表“myTable”的CREATE TABLE / DROP TABLE事件的事件触发器。现在我想table renames在重命名表时处理“myTable”中的“正确”引用。我试过监听ddl_command_end事件,但我需要访问原始表名。

根据文档:

command pg_ddl_command 命令的完整表示,采用内部格式。这不能直接输出,但可以传递给其他函数以获取有关命令的不同信息。

但是没有链接显示提取我需要的部分的功能。

如何才能做到这一点?

0 投票
1 回答
65 浏览

wpf - 当特定事件发生时,如何从另一个视图的 XAML 代码打开/关闭视图?

当特定事件发生时,如何从另一个视图的 XAML 代码打开/关闭视图(使用 MVVM)?

0 投票
1 回答
49 浏览

mysql - 使用 mysql 触发器删除记录

所以我的托管服务提供商通知我,我不能使用事件,因为我需要超级权限才能访问它。所以我试图将相同的代码复制到触发器中,但仍然不知道如何让它工作。

我的桌子上有一个TIMESTAMPtimer. 因此,在给定时间后,我想删除超过 1 分钟的记录。

在此处输入图像描述

0 投票
0 回答
32 浏览

scripting - 如何检查单元格的编辑时间并在其他单元格中设置时间和日期?谷歌脚本

我有电子表格,我基本上会用它来跟踪和管理库存。

  1. 在一张纸上,我的手机上有一个应用程序会在读取二维码时填写一个列表。
  2. 在第二张表中还有一个列表,其中包含每个项目的特定二维码。

我需要知道第一张表中的单元格何时更新,并将该信息放入以下两个单元格中。

我正在使用此触发器来检查文档中的任何单元格是否已更新。

它工作正常并且运行“coolFunction”功能。但是,我似乎无法获取已编辑单元格的时间和日期,并将该信息放在接下来的两个单元格中。

我知道我可以使用onEdit(e),但我仍然无法从中获取信息e.range,我希望我的脚本不必绑定到电子表格。

有没有办法做到这一点?

0 投票
1 回答
547 浏览

google-apps-script - 用于对表单提交上的时间戳进行排序的 Google Sheet 脚本不起作用

我有一个谷歌表,只要用户提交表单响应,它就需要按时间戳自动排序。我找到了一个可以执行此操作的脚本,但它仅在我手动运行脚本时才有效。脚本是: