以表格形式只读行

时间:2013-04-24 09:56:42

标签: oracle-apex

我有一个表格形式,用户将每年更新其目标。每个产品将有三行:一行显示销售额(去年),一行显示sales_target(销售人员将进入)和一个经理人数(经理期望销售人员应该销售的)。用户应该只能查看去年的销售额和管理人员的数字,并且能够进入sales_targets。我知道如何让列可读,但如果不是经理的数字和销售,我就会坚持如何使行可读。

有一些javascript,我可能可以从另一个帖子使用,但这是一个列而不是一行,可能会使用类似的东西吗? Link here

我在这里做了一个演示:

链接:apex.oracle.com
工作区:apps2
用户:用户
密码:DynamicAction2
应用程序名称:应用程序71656只读行表格行

1 个答案:

答案 0 :(得分:2)

是的,可以使用类似的东西(在页面加载时执行此操作):

$('#TAB_REP').find('td[headers="TYPE"]:contains(manager figure)').siblings('td').children('input').attr('disabled', 'disabled');

其中TAB_REP是报告的静态ID。

我尝试使用更简单的方法 - 通过定义列的属性,但在表格报告中,顶点不能替换#COLUMN#字符串。希望这不是一个错误。

P.S。我已经改变了你的演示。