如何从Oracle Apex中的不同列属性页面引用列的值?

时间:2015-05-21 22:47:09

标签: oracle oracle-apex

我在APEX的报告页面中。我去了报告属性页面,里面是列,每个列都有自己的列属性。当我在一个单独的列的属性页面中时,我需要知道如何使用一列的值。附上图片后,我尝试使用#COLUMNNAME#来获取值,但没有使用正确的值。您可以使用主题标签来引用列格式设置部分中的列值。 Where I am trying to use column value.

1 个答案:

答案 0 :(得分:0)

  1. Javascript /动态动作:

    $('.dis_flag:contains(disabled="true")').parents('td[headers="DIS"]').siblings('td[headers="PHONE"]').children('input:text').attr('disabled', true);
    
  2. 其中:

    DIS - 我的列的别名,表示禁用编辑或否(如果禁用它包含值禁用=" true" 。但它可以有任何其他价值)。 dis_flag - 类名称,我在"列格式化"中为此列添加了 - > " CSS Class"。我添加了这个类来更容易地引用这个值。 PHONE - 列的别名,必须禁用。

    您可以将此javascript代码添加到

    • " Page Load"动态行动
    • "页面属性" - > "的JavaScript" - > "当页面加载"。

      时执行
      1. 报告模板。制作自己的报告模板更加困难,难以用两个词来解释。只需转到模板列表,找到名为Two Column Portlet的报告模板,输入命名列(行模板),也许您会明白我的意思。