我有一个Oracle APEX程序,我需要在运行时确定当前用户是否适合给定的授权方案。应用程序中有多种方案,在某个页面上,有三种方案可以查看它。其中两个对显示的字段具有完全读写访问权限,而另一个用户对页面具有只读权限。
如何确定用户的方案?
我正在使用Application Express 4.2.3.00.08。
一旦我这样做,我打算在页脚中执行类似的操作:
<script>
if ( '&NAME_OF_SCHEMA.' == 'DLR_READ_ONLY') {
$('input[type="text"]').attr('readonly','readonly');
}
</script>
答案 0 :(得分:2)
可能最简单的方法是在页面的只读属性中检查方案,而不是依赖于javascript。这将在页面上以只读方式呈现所有元素,就像您将区域或项目级别设置为只读属性一样。