rem: this.colMenu.add(new Ext.menu.CheckItem({ id: "col-"+cm.getColumnId(i), text: cm.getColumnHeader(i), checked: !cm.isHidden(i), hideOnClick:false })); 
add: if(cm.config[i].fixed !== true && cm.config[i].hideable !== false){ this.colMenu.add(new Ext.menu.CheckItem({ id: "col-"+cm.getColumnId(i), text: cm.getColumnHeader(i), checked: !cm.isHidden(i), hideOnClick:false, disabled: cm.config[i].hideable === false })); } 
context:     beforeColMenuShow : function(){        var cm = this.cm,  colCount = cm.getColumnCount();        this.colMenu.removeAll();        for(var i = 0; i < colCount; i++){            this.colMenu.add(new Ext.menu.CheckItem({                id: "col-"+cm.getColumnId(i),                text: cm.getColumnHeader(i),                checked: !cm.isHidden(i),                hideOnClick:false            }));        }    },
meta: 2891	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2891/d109eea1e59fbb030ac98e95f181f72da9611a48/ext-all-debug.js/buggy/gemma-web/src/main/webapp/scripts/ext/ext-all-debug.js