如何使选择列表和输入文本字段只读以防止编辑

时间:2014-10-03 03:07:43

标签: oracle oracle-apex

我正在开发一个oracle APEX应用程序。

我使用主详细信息表单创建了表单。当选择状态值时,如何使选择列表和输入字段仅在表格形式(添加行部分)上读取"已关闭"或"已取消"。

我搜索了stackoverflow,但我找不到任何相关的问题。 请告诉我这个想法?谢谢..

2 个答案:

答案 0 :(得分:0)

可能有六种方法可以做到这一点。

在sql中添加列(未向用户显示),该列计算“readonly”或null的文字值,具体取决于您的状态列值。给它一个'readonly'的列别名

CASE status IN ('Closed','Cancelled') THEN 'readonly' END AS readonly_col

编辑Status列并添加到'Element CSS Classes':#READONLY_COL#
(围绕列别名的哈希标记)

答案 1 :(得分:0)

将经典报告添加到具有相同列的页面。在状态未关闭或取消时渲染表格形式,并在两个区域上使用条件时渲染经典报告。