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.
Tom Lieber
Yet another IT Consultant
Ok, that sounds good, i will try . But how to make it possible for Read Only IG?