【问题标题】:How to access individual cells of interactive grid in APEX?如何访问 APEX 中交互式网格的单个单元格?
【发布时间】:2018-08-09 08:11:53
【问题描述】:

我正在开发一个 APEX 应用程序,我基本上需要根据页面加载期间的某些条件将列的某些特定单元格设为只读。让我们说一个接受日期值的列。我尝试通过使用 PL/SQL 表达式和 PL/SQL 函数体作为选项来使用 ReadOnly 属性,但我不清楚它希望我使用的格式。有可能这样做吗?如果是,那我应该如何处理呢?

我还看到了一种通过 Javascript 独立访问单元格并稍后使用此方法迭代单元格的方法...

var view$ = apex.region("----").widget().interactiveGrid("getViews").grid.view$;

其中“----”是区域 ID。如果这可能是一种可能的解决方案,我如何找到我的地区 ID?

【问题讨论】:

    标签: oracle oracle-apex oracle-apex-5 oracle-apex-5.1


    【解决方案1】:

    要使区域 ID 可预测,请在区域属性中设置一个静态 ID

    【讨论】:

    • 感谢 Jeffrey Kemp 的帮助,但我之前已经想通了。尽管我似乎还无法访问各个单元格。我实际上想根据某些条件将特定单元格设为只读。有办法吗?
    • 如果您单击 APEX 中的任何属性并单击“帮助”面板,它会为您提供示例。例如对于 PL/SQL 表达式,如果单元格应该是只读的,则只需输入一个计算结果为 TRUE 的表达式,例如:SAL>1000
    • 对于 PL/SQL 函数,如果单元格应该是只读的,则输入一个返回 TRUE 的函数(如果我正在调用返回 BOOLEAN 的数据库函数,我经常使用它)。
    • 谢谢。有没有我可以参考使用 javascript 和 apex 的文档?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多