Search code examples
oracle-databaseoracle-apexoracle-apex-5oracle-apex-5.1

How to access individual cells of interactive grid in APEX?


I am working on an APEX application where i basically need to make some particular cells of a column read-only based on some condition during the page load. Lets say a column accepting date values. I tried using the ReadOnly attribute to do so by using the PL/SQL expression and PL/SQL function body as the options but i am not clear of the format it expects me to use. Is it possible to do it this way? If yes, then how should i proceed with it?

I also saw a way to access the cells independently through Javascript and iterate on the cells later using this...

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

where "----" is the region id. How can i find my region id if this could be one possible solution?


Solution

  • To make the region ID predictable, set a Static ID in the region properties.