code: function(iColIndex, oEvent) {
  			var oTable = this.getTable();
  			if (oTable && TableUtils.Column.isColumnMovable(oTable.getColumns()[iColIndex])) {
  				// Starting column drag & drop. We wait 200ms to make sure it is no click on the column to open the menu.
  				oTable._mTimeouts.delayedColumnReorderTimerId = setTimeout(function() {
  					ReorderHelper.initReordering(this, iColIndex, oEvent);
  				}.bind(oTable), 200);
  			}
  		}
docs: Initialize the basic event handling for column reordering and starts the reordering.
  
  @param {int} iColIndex The index of the column to resize.
  @param {jQuery.Event} oEvent The event object.