function(oTable, iRowIdx, iColIdx, bIdxInColumnAgg) {
			var oRow = iRowIdx >= 0 && iRowIdx < oTable.getRows().length ? oTable.getRows()[iRowIdx] : null;
			var aColumns = bIdxInColumnAgg ? oTable.getColumns() : oTable._getVisibleColumns();
			var oColumn = iColIdx >= 0 && iColIdx < aColumns.length ? aColumns[iColIdx] : null;
			var oCell = null;

			if (oRow && oColumn) {
				if (bIdxInColumnAgg) {
					if (oColumn.shouldRender()) {
						var aVisibleColumns = oTable._getVisibleColumns();
						for (var i = 0; i < aVisibleColumns.length; i++) {
							if (aVisibleColumns[i] === oColumn) {
								oCell = oRow.getCells()[i];
								break;
							}
						}
					}
				} else {
					oCell = oRow.getCells()[iColIdx];
				}
			}

			return {row: oRow, column: oColumn, cell: oCell};
		}
function(oTable, iRowIdx, iColIdx, bIdxInColumnAgg) {
			var oRow = iRowIdx >= 0 && iRowIdx < oTable.getRows().length ? oTable.getRows()[iRowIdx] : null;
			var aColumns = bIdxInColumnAgg ? oTable.getColumns() : oTable._getVisibleColumns();
			var oColumn = iColIdx >= 0 && iColIdx < aColumns.length ? aColumns[iColIdx] : null;
			var oCell = null;

			if (oRow && oColumn) {
				if (bIdxInColumnAgg) {
					if (oColumn.shouldRender()) {
						var aVisibleColumns = oTable._getVisibleColumns();
						for (var i = 0; i < aVisibleColumns.length; i++) {
							if (aVisibleColumns[i] === oColumn) {
								oCell = oRow.getCells()[i];
								break;
							}
						}
					}
				} else {
					oCell = oRow.getCells()[iColIdx];
				}
			}

			return {row: oRow, column: oColumn, cell: oCell};
		}
function ( oTable , iRowIdx , iColIdx , bIdxInColumnAgg ) { var oRow = iRowIdx >= 0 && iRowIdx < oTable . getRows ( ) . length ? oTable . getRows ( ) [ iRowIdx ] : null ; var aColumns = bIdxInColumnAgg ? oTable . getColumns ( ) : oTable . _getVisibleColumns ( ) ; var oColumn = iColIdx >= 0 && iColIdx < aColumns . length ? aColumns [ iColIdx ] : null ; var oCell = null ; if ( oRow && oColumn ) { if ( bIdxInColumnAgg ) { if ( oColumn . shouldRender ( ) ) { var aVisibleColumns = oTable . _getVisibleColumns ( ) ; for ( var i = 0 ; i < aVisibleColumns . length ; i ++ ) { if ( aVisibleColumns [ i ] === oColumn ) { oCell = oRow . getCells ( ) [ i ] ; break ; } } } } else { oCell = oRow . getCells ( ) [ iColIdx ] ; } } return { row : oRow , column : oColumn , cell : oCell } ; }
Returns the Row, Column and Cell instances for the given row index (in the rows aggregation)
and column index (in the array of visible columns (see Table._getVisibleColumns()).

@param {sap.ui.table.Table} oTable Instance of the table.
@param {int} iRowIdx Index of row in the tables rows aggregation.
@param {int} iColIdx Index of column in the list of visible columns.
@param {boolean} bIdxInColumnAgg Whether the given column index is the index in the columns (<code>true</code>)
aggregation or in the list of visible columns (<code>false</code>).
@returns {Object} An object containing references to the row, column and cell.
@type {Object}
@property {sap.ui.table.Row} row Row of the table.
@property {sap.ui.table.Column} column Column of the table.
@property {sap.ui.core.Control} cell Cell control of row/column.
Returns the Row Column and Cell instances for the given row index ( in the rows aggregation ) and column index ( in the array of visible columns ( see Table . _getVisibleColumns () ) .
Returns the cell for the given row and column.