我创建了一个报告,其中有一个链接列。我想要做的是当我单击该链接时向给定的 ID 发送一封电子邮件。我创建了一个动态操作来发送一封工作正常的电子邮件。但是,问题是我在刷新后写了它,这就是它生成两封邮件的原因。我想问一下点击链接时如何触发该操作?
我不知道您发送电子邮件的代码如何,但我想该代码会收到一个 ID 号作为输入并完成发送电子邮件的工作。
要在不重新加载页面的情况下执行此操作,请按照以下步骤操作:
1 - 在您的页面中创建一个项目来存储用于发送电子邮件的 id。
2 - 在具有链接的报告列上,转到“HTML 表达式”并设置此代码(进行必要的更新)。
<span onclick="$s('P9_MYITEM',#MYID#);">#MYSHOWVALUE#</span>
<!--MYID and MYSHOWVALUE are columns of your select.-->
2a - 如果您使用链接列,请转到“链接生成器目标”,选择 URL 作为类型并将其放在“URL”字段中(进行必要的更新):
javascript:$s('P9_MYITEM',#MYID#);
3 - 现在,只需在更改此项目时创建一个动态操作,提交此项目即可获取更改后的值。
4 - 不要忘记将“初始化时触发”选项设置为“否”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句