function(oExtension) {
			var oTable = oExtension.getTable(),
				oIN = oTable._getItemNavigation(),
				bIsRowChanged = false,
				bIsColChanged = false,
				bIsInitial = false;

			if (oIN) {
				var iColumnNumber = ExtensionHelper.getColumnIndexOfFocusedCell(oExtension) + 1; // +1 -> we want to announce a count and not the
																								 // index, the action column is handled like a normal
																								 // column
				var iRowNumber = TableUtils.getRowIndexOfFocusedCell(oTable) + oTable._getFirstRenderedRowIndex() + 1; // same here + take
																													   // virtualization
																													   // into account
				var iColCount = TableUtils.getVisibleColumnCount(oTable) + (TableUtils.hasRowActions(oTable) ? 1 : 0);
				var iRowCount = TableUtils.isNoDataVisible(oTable) ? 0 : TableUtils.getTotalRowCount(oTable, true);

				bIsRowChanged = oExtension._iLastRowNumber != iRowNumber || (oExtension._iLastRowNumber == iRowNumber
																			 && oExtension._iLastColumnNumber == iColumnNumber);
				bIsColChanged = oExtension._iLastColumnNumber != iColumnNumber;
				bIsInitial = !oExtension._iLastRowNumber && !oExtension._iLastColumnNumber;

				oTable.$("rownumberofrows").text(bIsRowChanged ? TableUtils.getResourceText("TBL_ROW_ROWCOUNT", [iRowNumber, iRowCount]) : " ");
				oTable.$("colnumberofcols").text(bIsColChanged ? TableUtils.getResourceText("TBL_COL_COLCOUNT", [iColumnNumber, iColCount]) : " ");
				oTable.$("ariacount").text(bIsInitial ? TableUtils.getResourceText("TBL_DATA_ROWS_COLS", [iRowCount, iColCount]) : " ");

				oExtension._iLastRowNumber = iRowNumber;
				oExtension._iLastColumnNumber = iColumnNumber;
			}

			return {
				rowChange: bIsRowChanged,
				colChange: bIsColChanged,
				initial: bIsInitial
			};
		}
function(oExtension) {
			var oTable = oExtension.getTable(),
				oIN = oTable._getItemNavigation(),
				bIsRowChanged = false,
				bIsColChanged = false,
				bIsInitial = false;

			if (oIN) {
				var iColumnNumber = ExtensionHelper.getColumnIndexOfFocusedCell(oExtension) + 1; // +1 -> we want to announce a count and not the
																								 // index, the action column is handled like a normal
																								 // column
				var iRowNumber = TableUtils.getRowIndexOfFocusedCell(oTable) + oTable._getFirstRenderedRowIndex() + 1; // same here + take
																													   // virtualization
																													   // into account
				var iColCount = TableUtils.getVisibleColumnCount(oTable) + (TableUtils.hasRowActions(oTable) ? 1 : 0);
				var iRowCount = TableUtils.isNoDataVisible(oTable) ? 0 : TableUtils.getTotalRowCount(oTable, true);

				bIsRowChanged = oExtension._iLastRowNumber != iRowNumber || (oExtension._iLastRowNumber == iRowNumber
																			 && oExtension._iLastColumnNumber == iColumnNumber);
				bIsColChanged = oExtension._iLastColumnNumber != iColumnNumber;
				bIsInitial = !oExtension._iLastRowNumber && !oExtension._iLastColumnNumber;

				oTable.$("rownumberofrows").text(bIsRowChanged ? TableUtils.getResourceText("TBL_ROW_ROWCOUNT", [iRowNumber, iRowCount]) : " ");
				oTable.$("colnumberofcols").text(bIsColChanged ? TableUtils.getResourceText("TBL_COL_COLCOUNT", [iColumnNumber, iColCount]) : " ");
				oTable.$("ariacount").text(bIsInitial ? TableUtils.getResourceText("TBL_DATA_ROWS_COLS", [iRowCount, iColCount]) : " ");

				oExtension._iLastRowNumber = iRowNumber;
				oExtension._iLastColumnNumber = iColumnNumber;
			}

			return {
				rowChange: bIsRowChanged,
				colChange: bIsColChanged,
				initial: bIsInitial
			};
		}
function ( oExtension ) { var oTable = oExtension . getTable ( ) , oIN = oTable . _getItemNavigation ( ) , bIsRowChanged = false , bIsColChanged = false , bIsInitial = false ; if ( oIN ) { var iColumnNumber = ExtensionHelper . getColumnIndexOfFocusedCell ( oExtension ) + 1 ; // +1 -> we want to announce a count and not the // index, the action column is handled like a normal // column var iRowNumber = TableUtils . getRowIndexOfFocusedCell ( oTable ) + oTable . _getFirstRenderedRowIndex ( ) + 1 ; // same here + take // virtualization // into account var iColCount = TableUtils . getVisibleColumnCount ( oTable ) + ( TableUtils . hasRowActions ( oTable ) ? 1 : 0 ) ; var iRowCount = TableUtils . isNoDataVisible ( oTable ) ? 0 : TableUtils . getTotalRowCount ( oTable , true ) ; bIsRowChanged = oExtension . _iLastRowNumber != iRowNumber || ( oExtension . _iLastRowNumber == iRowNumber && oExtension . _iLastColumnNumber == iColumnNumber ) ; bIsColChanged = oExtension . _iLastColumnNumber != iColumnNumber ; bIsInitial = ! oExtension . _iLastRowNumber && ! oExtension . _iLastColumnNumber ; oTable . $ ( "rownumberofrows" ) . text ( bIsRowChanged ? TableUtils . getResourceText ( "TBL_ROW_ROWCOUNT" , [ iRowNumber , iRowCount ] ) : " " ) ; oTable . $ ( "colnumberofcols" ) . text ( bIsColChanged ? TableUtils . getResourceText ( "TBL_COL_COLCOUNT" , [ iColumnNumber , iColCount ] ) : " " ) ; oTable . $ ( "ariacount" ) . text ( bIsInitial ? TableUtils . getResourceText ( "TBL_DATA_ROWS_COLS" , [ iRowCount , iColCount ] ) : " " ) ; oExtension . _iLastRowNumber = iRowNumber ; oExtension . _iLastColumnNumber = iColumnNumber ; } return { rowChange : bIsRowChanged , colChange : bIsColChanged , initial : bIsInitial } ; }
/*
Determines the current row and column and updates the hidden description texts of the table accordingly.
/ * Determines the current row and column and updates the hidden description texts of the table accordingly .
Updates the pager pager