diff --git a/src/webui/static/checkcolumn/CheckColumn.js b/src/webui/static/checkcolumn/CheckColumn.js index 8ebf47bf..7201cc28 100644 --- a/src/webui/static/checkcolumn/CheckColumn.js +++ b/src/webui/static/checkcolumn/CheckColumn.js @@ -43,6 +43,8 @@ Ext.ux.grid.CheckColumn = Ext.extend(Ext.grid.Column, { * Process and refire events routed from the GridView's processEvent method. */ processEvent : function(name, e, grid, rowIndex, colIndex){ + if (!this.editable) + return false; if (name == 'mousedown') { var record = grid.store.getAt(rowIndex); record.set(this.dataIndex, !record.data[this.dataIndex]); @@ -54,7 +56,8 @@ Ext.ux.grid.CheckColumn = Ext.extend(Ext.grid.Column, { renderer : function(v, p, record){ p.css += ' x-grid3-check-col-td'; - return String.format('