function(oEvent) {
			var iOldIndex = this._iDnDColIndex;
			var iNewIndex = this._iNewColPos;

			// Unbind the event handlers
			var $Document = jQuery(document);
			$Document.unbind("touchmove.sapUiColumnMove");
			$Document.unbind("touchend.sapUiColumnMove");
			$Document.unbind("mousemove.sapUiColumnMove");
			$Document.unbind("mouseup.sapUiColumnMove");

			this._bReorderScroll = false;

			// Cleanup globals
			this.$().removeClass("sapUiTableDragDrop");
			delete this._iDnDColIndex;
			delete this._iNewColPos;

			jQuery(this._$ReorderGhost).remove();
			delete this._$ReorderGhost;
			jQuery(this._$ReorderIndicator).remove();
			delete this._$ReorderIndicator;
			this.$().find(".sapUiTableColReorderFade").removeClass("sapUiTableColReorderFade");

			this._enableTextSelection();

			// Perform Reordering
			TableUtils.Column.moveColumnTo(this.getColumns()[iOldIndex], iNewIndex);

			// Re-apply focus
			if (this._mTimeouts.reApplyFocusTimerId) {
				window.clearTimeout(this._mTimeouts.reApplyFocusTimerId);
			}
			var that = this;
			this._mTimeouts.reApplyFocusTimerId = window.setTimeout(function() {
				var iOldFocusedIndex = TableUtils.getFocusedItemInfo(that).cell;
				TableUtils.focusItem(that, 0, oEvent);
				TableUtils.focusItem(that, iOldFocusedIndex, oEvent);
			}, 0);
		}
function(oEvent) {
			var iOldIndex = this._iDnDColIndex;
			var iNewIndex = this._iNewColPos;

			// Unbind the event handlers
			var $Document = jQuery(document);
			$Document.unbind("touchmove.sapUiColumnMove");
			$Document.unbind("touchend.sapUiColumnMove");
			$Document.unbind("mousemove.sapUiColumnMove");
			$Document.unbind("mouseup.sapUiColumnMove");

			this._bReorderScroll = false;

			// Cleanup globals
			this.$().removeClass("sapUiTableDragDrop");
			delete this._iDnDColIndex;
			delete this._iNewColPos;

			jQuery(this._$ReorderGhost).remove();
			delete this._$ReorderGhost;
			jQuery(this._$ReorderIndicator).remove();
			delete this._$ReorderIndicator;
			this.$().find(".sapUiTableColReorderFade").removeClass("sapUiTableColReorderFade");

			this._enableTextSelection();

			// Perform Reordering
			TableUtils.Column.moveColumnTo(this.getColumns()[iOldIndex], iNewIndex);

			// Re-apply focus
			if (this._mTimeouts.reApplyFocusTimerId) {
				window.clearTimeout(this._mTimeouts.reApplyFocusTimerId);
			}
			var that = this;
			this._mTimeouts.reApplyFocusTimerId = window.setTimeout(function() {
				var iOldFocusedIndex = TableUtils.getFocusedItemInfo(that).cell;
				TableUtils.focusItem(that, 0, oEvent);
				TableUtils.focusItem(that, iOldFocusedIndex, oEvent);
			}, 0);
		}
function ( oEvent ) { var iOldIndex = this . _iDnDColIndex ; var iNewIndex = this . _iNewColPos ; // Unbind the event handlers var $Document = jQuery ( document ) ; $Document . unbind ( "touchmove.sapUiColumnMove" ) ; $Document . unbind ( "touchend.sapUiColumnMove" ) ; $Document . unbind ( "mousemove.sapUiColumnMove" ) ; $Document . unbind ( "mouseup.sapUiColumnMove" ) ; this . _bReorderScroll = false ; // Cleanup globals this . $ ( ) . removeClass ( "sapUiTableDragDrop" ) ; delete this . _iDnDColIndex ; delete this . _iNewColPos ; jQuery ( this . _$ReorderGhost ) . remove ( ) ; delete this . _$ReorderGhost ; jQuery ( this . _$ReorderIndicator ) . remove ( ) ; delete this . _$ReorderIndicator ; this . $ ( ) . find ( ".sapUiTableColReorderFade" ) . removeClass ( "sapUiTableColReorderFade" ) ; this . _enableTextSelection ( ) ; // Perform Reordering TableUtils . Column . moveColumnTo ( this . getColumns ( ) [ iOldIndex ] , iNewIndex ) ; // Re-apply focus if ( this . _mTimeouts . reApplyFocusTimerId ) { window . clearTimeout ( this . _mTimeouts . reApplyFocusTimerId ) ; } var that = this ; this . _mTimeouts . reApplyFocusTimerId = window . setTimeout ( function ( ) { var iOldFocusedIndex = TableUtils . getFocusedItemInfo ( that ) . cell ; TableUtils . focusItem ( that , 0 , oEvent ) ; TableUtils . focusItem ( that , iOldFocusedIndex , oEvent ) ; } , 0 ) ; }
/*
Ends the column reordering process via drag&drop.
/ * Ends the column reordering process via drag&drop .
Moves the column to the new position