我正在开发一个oracle APEX应用程序。
我使用主详细信息表单创建了表单。当选择状态值时,如何使选择列表和输入字段仅在表格形式(添加行部分)上读取"已关闭"或"已取消"。
我搜索了stackoverflow,但我找不到任何相关的问题。 请告诉我这个想法?谢谢..
答案 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)
将经典报告添加到具有相同列的页面。在状态未关闭或取消时渲染表格形式,并在两个区域上使用条件时渲染经典报告。