如何访问 APEX 中交互式网格的单个单元格?

How to access individual cells of interactive grid in APEX?

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

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

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

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

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