我有一个全年更新的表格形式,我想阻止用户编辑某些行。目前“行类型”是硬编码的,但是我希望应用程序管理员控制哪些“行类型”在特定时间是可读/写的。我回答的问题,点击这里。
当前触发了一个动态操作,以防止编辑包含“manager figure”和“sales_target”类型的行。
我已经针对每个客户创建了一个包含三种行类型的表。每个状态都由一个数字设置:0 到 3(这些我将解码为对用户有意义的东西)。
- 0 - 具有该行类型的行是只读的。
- 1 - 用户可以进入具有该行类型的行。
- 2 - 该行类型为只读行。
- 3 - 行已完成并设置为只读。
我为管理员用户创建了一个新表单(新选项卡)来维护每个状态。
目前对于客户“Big Toy Store”行应设置如下:
- 经理图行应该是只读的(因为设置为 2)
- 销售额应该是可读的(因为设置为 0)
- 销售目标应该是可写的(因为设置为 1)
请我指出正确的方向,我研究了 jquery,但努力弄清楚如何将 sql 查询的输出传递给它,所以它可以用来确定哪些行应该是只读的。
链接:apex.oracle.com
工作区:apps2
用户:developer.user
密码:DynamicAction
应用程序名称:Application 71656 表格形式的只读行