@kekema
Application Developer
Application Developer, applying Oracle APEX to develop Data-Centric, Workflow, BPM and Case Management applications.
Nothing here yet.
Mohamed, I disabled the regular IR searchbar, and then added a static content region with 'item container' template. Upon apply, I'm calling 'apex_collection.create_collection_from_query_b' and this collection is the source of the IR. I've uploaded 'condition-builder-demo-app.sql' to github in case you want to explore any further.
That makes sense, because your IG is not editable. So you don't have any column items, only cells. Once you make your IG an editable grid, it should work. For non-editable IG (and probably also for editable grids), you will need to check the underlying data in the model, which is conveniently passed in this.data You can check with help of the js model api. Eg: (this.data.selectedRecords.length && this.data.model.getValue(this.data.selectedRecords[0], 'DESCRIPTION') != "") Notice upon selection change, there can be multiple rows selected depending on the IG configuration.