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

问题描述 投票:0回答:3

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

oracle plsql oracle-apex
3个回答
1
投票

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

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

0
投票

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


0
投票

想在这里发一个答案,以防其他人在我发现这个时正在寻找我的样子。如果您想确保用户无法更改某些列,但他们可以更改其他列,并且仍然可以添加新行。

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

© www.soinside.com 2019 - 2024. All rights reserved.