Oracle apex Oracle Apex 19-动态更改页面项目模板
是否有一种可以在外观选项卡中找到的动态更改页面项模板的简单方法Oracle apex Oracle Apex 19-动态更改页面项目模板,oracle-apex,Oracle Apex,是否有一种可以在外观选项卡中找到的动态更改页面项模板的简单方法 例如,如果某个页面项具有特定值,则另一个项的模板应从可选切换为必需。我可以创建两个项目,但是有更好的解决方案吗?如果使用Universal Theme,那么每个项目都将位于一个ID为\u container的“container”div中-例如,itemP101\u EMPNO将有一个名为P101\u EMPNO\u container的container div。如果项目具有“必需”模板,则此容器div将具有类is require
例如,如果某个页面项具有特定值,则另一个项的模板应从可选切换为必需。我可以创建两个项目,但是有更好的解决方案吗?如果使用Universal Theme,那么每个项目都将位于一个ID为
\u container
的“container”div中-例如,itemP101\u EMPNO
将有一个名为P101\u EMPNO\u container
的container div。如果项目具有“必需”模板,则此容器div将具有类is required
,但如果它具有“可选”模板,则不会具有类
因此,在动态操作中只需使用一点Javascript:
mylib.makeRequired('P101_EMPNO');
这就是你要追求的吗?
$('#P101_EMPNO_CONTAINER').removeClass('is-required');
mylib.makeRequired('P101_EMPNO');
mylib.makeOptional('P101_EMPNO');