0

我正在 Apex 4.1 中开发表单。我有地址查找字段,它使用 Javascript 连接到地址数据库并将地址行粘贴到单独的字段(地址 1、地址 2、城镇、邮政编码)中。

在同一页面中,我的报告显示了我们数据库中的客人记录,如果找到匹配项(我们的客人数据库中已经存在的地址),它就会显示它。我在页面上几乎没有动态操作,部分刷新正在更新报告中的结果。因此,如果有人输入 last_name, 'onChange',它将查询我们的客人数据库并更新结果。

如果我从 Javascript 动态填充地址字段,我应该如何或选择哪个事件来触发部分报告刷新?因此,地址查找机制将地址返回并粘贴到字段中,并更改字段的状态,但 Apex 不会将其作为“onChange”进行选择。如果我专注于字段和离开字段,那么它会正确触发脚本。

任何帮助,非常感谢。截止日期临近!

4

1 回答 1

0

通过 javascript 或 jQuery 更改项目时,不会触发任何更改事件。然而,具有“设置值”动作和“更改”触发的动作的动态动作将相互触发,即使它们是幕后的 javascript。
由于您没有使用动态操作,因此您需要自己触发更改事件。当您使用新值设置项目时,触发它。例如,使用 jQuery:

$("#P1_LAST_NAME").val(lNewValue).change();
于 2013-03-12T12:05:10.183 回答