function(oTable, iColIndex) {
			var aVisibleColumns = oTable._getVisibleColumns(),
				oColumn;

			if (iColIndex >= 0 && iColIndex < aVisibleColumns.length) {
				oColumn = aVisibleColumns[iColIndex];
				if (!oColumn.getAutoResizable() || !oColumn.getResizable()) {
					return;
				}

				var iNewWidth = ColumnResizeHelper._calculateAutomaticColumnWidth.apply(oTable, [oColumn, iColIndex]);
				if (iNewWidth) {
					oColumn._iNewWidth = iNewWidth;
					ColumnResizeHelper._resizeColumn(oTable, iColIndex);
				}
			}
		}
function(oTable, iColIndex) {
			var aVisibleColumns = oTable._getVisibleColumns(),
				oColumn;

			if (iColIndex >= 0 && iColIndex < aVisibleColumns.length) {
				oColumn = aVisibleColumns[iColIndex];
				if (!oColumn.getAutoResizable() || !oColumn.getResizable()) {
					return;
				}

				var iNewWidth = ColumnResizeHelper._calculateAutomaticColumnWidth.apply(oTable, [oColumn, iColIndex]);
				if (iNewWidth) {
					oColumn._iNewWidth = iNewWidth;
					ColumnResizeHelper._resizeColumn(oTable, iColIndex);
				}
			}
		}
function ( oTable , iColIndex ) { var aVisibleColumns = oTable . _getVisibleColumns ( ) , oColumn ; if ( iColIndex >= 0 && iColIndex < aVisibleColumns . length ) { oColumn = aVisibleColumns [ iColIndex ] ; if ( ! oColumn . getAutoResizable ( ) || ! oColumn . getResizable ( ) ) { return ; } var iNewWidth = ColumnResizeHelper . _calculateAutomaticColumnWidth . apply ( oTable , [ oColumn , iColIndex ] ) ; if ( iNewWidth ) { oColumn . _iNewWidth = iNewWidth ; ColumnResizeHelper . _resizeColumn ( oTable , iColIndex ) ; } } }
/*
Computes the optimal width for a column and changes the width if the auto resize feature is activated for the column.

Experimental feature.
/ * Computes the optimal width for a column and changes the width if the auto resize feature is activated for the column .
Calculates the width of the column if the column is auto - resizable.