【发布时间】:2018-10-12 18:00:18
【问题描述】:
我使用的是 18.2.0.00.12 ,这是他们免费提供的默认 oracle apex 客户端。
我的问题是,在我对报告的长度进行动态检查后,我的经典报告区域正在刷新。
我的主页是带有值列表的经典报告。在模态对话框中有一个添加值的按钮。在模态中添加元素后,模态关闭并在我的主页上触发动态操作以刷新报告(这是有效的)。我的问题是,在我刷新报告后,我又进行了一次 Javascript 调用(见下文)以检查报告的长度。根据结果,它要么显示/隐藏一个按钮。
if ($('#report_RC_ATTACH').length > 0)
{
$('#DELETE_ATTACH').show();
} else
{
$('#DELETE_ATTACH').hide();
}
我所在地区的静态 ID 是 RC_ATTACH。我的按钮的静态区域是 DELETE_ATTACH。另请注意,动态操作完成后,我可以进入控制台,输入上面的代码,按钮显示/隐藏正确。我认为问题是在调用上面的代码后刷新了区域。
我的问题:有没有办法延迟或等到刷新发生后再进行长度检查?
如果我可以提供更多信息,请告诉我。
谢谢,
【问题讨论】:
标签: javascript refresh oracle-apex