如何仅在APEX ORACLE的表中使某些列可编辑

时间:2018-05-21 18:49:02

标签: oracle plsql oracle-apex

我正在尝试创建一个交互式网格,允许用户根据他们拥有的权限/权限更新某些表。目前,APEX中有一个可更新的表,但它允许用户编辑每一列。有没有办法不允许用户编辑APEX ORACLE中的某些列?谢谢

3 个答案:

答案 0 :(得分:1)

我能想到的两个简单选项:导航到列的属性和

  • 将项目类型设置为“仅显示”或
  • 向下滚动,将其设置为“只读”并指定一些条件(最明显的是“始终”)

答案 1 :(得分:0)

您只需要转到“列”,展开,选择所需的列并将其设置为“仅显示”。

答案 2 :(得分:0)

想在这里发布答案,以防万一有人发现我时正在寻找我的身份。 如果要确保用户不能更改某些列,但可以更改其他列并且仍然可以添加新行。

您需要将要使其不可编辑的每一行设置为仅当item不为null时才可读取,在Item查询中键入该行的名称,然后还检查是否要为每一行执行此操作。 / p>