static/ext/src/ux/grid/FilterBar.js
function() {
		var me = this;

		if (me.columns.getCount() && !me.actionColumn && (me.showClearAllButton || me.showShowHideButton)) {
			var extraColumnCssClass = Ext.baseCSSPrefix + 'filter-bar-extra-column-hack';
			if (!document.getElementById(extraColumnCssClass)) {
				var style = document.createElement('style');
				var css = 'tr.' + Ext.baseCSSPrefix + 'grid-row td.' + extraColumnCssClass + ' { background-color: #ffffff !important; border-color: #ffffff !important; }';
				style.setAttribute('type', 'text/css');
				style.setAttribute('id', extraColumnCssClass);
				document.body.appendChild(style);
				if (style.styleSheet) {   	// IE
					style.styleSheet.cssText = css;
				} else {                	// others
					var cssNode = document.createTextNode(css);
					style.appendChild(cssNode);
				}
			}
			me.extraColumn = Ext.create('Ext.grid.column.Column', {
				draggable: false,
				hideable: false,
				menuDisabled: true,
				sortable: false,
				resizable: false,
				fixed: true,
				width: 28,
				minWidth: 28,
				maxWidth: 28,
				header: '&nbsp;',
				tdCls: extraColumnCssClass
			});
			me.grid.headerCt.add(me.extraColumn);
		}
	}
function() {
		var me = this;

		if (me.columns.getCount() && !me.actionColumn && (me.showClearAllButton || me.showShowHideButton)) {
			var extraColumnCssClass = Ext.baseCSSPrefix + 'filter-bar-extra-column-hack';
			if (!document.getElementById(extraColumnCssClass)) {
				var style = document.createElement('style');
				var css = 'tr.' + Ext.baseCSSPrefix + 'grid-row td.' + extraColumnCssClass + ' { background-color: #ffffff !important; border-color: #ffffff !important; }';
				style.setAttribute('type', 'text/css');
				style.setAttribute('id', extraColumnCssClass);
				document.body.appendChild(style);
				if (style.styleSheet) {   	// IE
					style.styleSheet.cssText = css;
				} else {                	// others
					var cssNode = document.createTextNode(css);
					style.appendChild(cssNode);
				}
			}
			me.extraColumn = Ext.create('Ext.grid.column.Column', {
				draggable: false,
				hideable: false,
				menuDisabled: true,
				sortable: false,
				resizable: false,
				fixed: true,
				width: 28,
				minWidth: 28,
				maxWidth: 28,
				header: '&nbsp;',
				tdCls: extraColumnCssClass
			});
			me.grid.headerCt.add(me.extraColumn);
		}
	}
private