Oracle apex 禁用页面加载上的页面项目/启用页面提交

Oracle apex 禁用页面加载上的页面项目/启用页面提交,oracle-apex,Oracle Apex,我有两个页面项目(都是来自skillbuiders的超级lov),在页面加载时应该禁用,然后在提交后重新启用。根据我通过谷歌找到的指南,我创建了两个动态事件: 一个在“页面加载”时触发,第二个在按下“保存”按钮后触发。两者都执行javascript: Disable: $('#P1225_PROJECT_ID').apex_super_lov('disable') $('#P1225_JOB_ID').apex_super_lov('disable') Enable: $('#P1225_PR

我有两个页面项目(都是来自skillbuiders的超级lov),在页面加载时应该禁用,然后在提交后重新启用。根据我通过谷歌找到的指南,我创建了两个动态事件: 一个在“页面加载”时触发,第二个在按下“保存”按钮后触发。两者都执行javascript:

Disable:
$('#P1225_PROJECT_ID').apex_super_lov('disable')
$('#P1225_JOB_ID').apex_super_lov('disable')

Enable:
$('#P1225_PROJECT_ID').apex_super_lov('enable')
$('#P1225_JOB_ID').apex_super_lov('enable')
问题是它们不会被禁用。。。如果我从Firebug执行javascript,它会执行我希望它执行的操作

我使用apex 4.2,动态动作没有条件

所以问题是,有没有什么明显的我做错了?是否可以在没有动态事件的情况下执行javascript

Tks提前!
Thomas

当您提交时,页面将重新加载(加载事件),因此您的lov将保持禁用状态。 尝试其他类型的触发器来启用lov

致以最良好的祝愿


Iulian

您还可以从apex页面的HTML标题属性创建和执行javascript函数

资料来源: