Hello,

I was stuck a bit to identify custom cell properties in a grid. The task is simple: custom property available if you click twice on a grid cell. My code below works fine with it now, but I assume this is not good situation to use private class variables there.

Code:
Ext.define('app.BlablablaGrid', {
    
    extend: 'Ext.grid.Panel',
    
    initComponent: function() {
 
        Ext.apply(this, {
            
            store: Ext.create('Ext.data.Store', {
                model: 'blablablaModel',
                listeners: {
                    load: this.onLoad,
                    scope: this
                },
                proxy: {
                    type: 'ajax',
                    url : 'url',
                    reader: {
                        type: 'json',
                        root: 'dataroot'
                    }
                }
            }),
            selType: 'cellmodel',
            columns: [{
                text     : 'Name',
                sortable : true,
                dataIndex: 'name',
                alx_link : false
            }, {
                text     : 'Description',
                sortable : false,
                xtype    : 'templatecolumn',
                tpl      : '<div class="phase {some_state}"><b style="width:{some_width};"></b><em class="{some_level}">{soil_progress}</em></div>',
                alx_link : 'description_required'                
            }, {
                text     : 'Memo',
                sortable : false,
                xtype    : 'templatecolumn',
                tpl      : '<div class="{memo_style}">{memo_data}</div>',
                alx_link : 'memo_required'  
            }],
            listeners: {
                itemdblclick: this.onItemDblClick
            }
        });
        this.callParent(arguments);
    },

    onItemDblClick: function(view, record) {
        var selModel = view.getSelectionModel();
        var column = this.columns[selModel.position.column];
        var cell_property = column.initialConfig.alx_link;
        if(cell_property) {
            //location.href = "?f="+cell_property;
            alert(cell_property);
        }
        
    }
});
Would you please help me to find out a solution in using of standard functionality from extjs4 documentation (just public methods and properties)?