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);
		}
	}
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
private