src/sap.ui.table/src/sap/ui/table/TableAccRenderExtension.js
function(oRm, oTable) {
			if (!oTable._getAccExtension().getAccMode()) {
				return;
			}

			var sTableId = oTable.getId();

			oRm.write("<div class='sapUiTableHiddenTexts' style='display:none;' aria-hidden='true'>");

			// aria description for the row and column count
			_writeAccText(oRm, sTableId, "ariacount");
			// aria description for toggling the edit mode
			_writeAccText(oRm, sTableId, "toggleedit", TableUtils.getResourceText("TBL_TOGGLE_EDIT_KEY"));
			// aria description for select all button
			var bAllRowsSelected = TableUtils.areAllRowsSelected(oTable);
			var mRenderConfig = oTable._oSelectionPlugin.getRenderConfig();
			var sSelectAllResourceTextID;
			if (mRenderConfig.headerSelector.type === "toggle") {
				sSelectAllResourceTextID = bAllRowsSelected ? "TBL_DESELECT_ALL" : "TBL_SELECT_ALL";
			} else if (mRenderConfig.headerSelector.type === "clear") {
				sSelectAllResourceTextID = "TBL_DESELECT_ALL";
			}
			_writeAccText(oRm, sTableId, "ariaselectall", TableUtils.getResourceText(sSelectAllResourceTextID));
			// aria label for row headers
			_writeAccText(oRm, sTableId, "ariarowheaderlabel", TableUtils.getResourceText("TBL_ROW_HEADER_LABEL"));
			// aria label for group rows
			_writeAccText(oRm, sTableId, "ariarowgrouplabel", TableUtils.getResourceText("TBL_ROW_GROUP_LABEL"));
			// aria label for grand total sums
			_writeAccText(oRm, sTableId, "ariagrandtotallabel", TableUtils.getResourceText("TBL_GRAND_TOTAL_ROW"));
			// aria label for group total sums
			_writeAccText(oRm, sTableId, "ariagrouptotallabel", TableUtils.getResourceText("TBL_GROUP_TOTAL_ROW"));
			// aria label for column row header
			_writeAccText(oRm, sTableId, "ariacolrowheaderlabel", TableUtils.getResourceText("TBL_ROW_COL_HEADER_LABEL"));
			// aria description for table row count
			_writeAccText(oRm, sTableId, "rownumberofrows");
			// aria description for table column count
			_writeAccText(oRm, sTableId, "colnumberofcols");
			// aria description for table cell content
			_writeAccText(oRm, sTableId, "cellacc");
			// aria description for selected row
			_writeAccText(oRm, sTableId, "ariarowselected", TableUtils.getResourceText("TBL_ROW_DESC_SELECTED"));
			// aria description for column menu
			_writeAccText(oRm, sTableId, "ariacolmenu", TableUtils.getResourceText("TBL_COL_DESC_MENU"));
			// aria description for column header span
			_writeAccText(oRm, sTableId, "ariacolspan");
			// aria description for a filtered column
			_writeAccText(oRm, sTableId, "ariacolfiltered", TableUtils.getResourceText("TBL_COL_DESC_FILTERED"));
			// aria description for a sorted column
			_writeAccText(oRm, sTableId, "ariacolsortedasc", TableUtils.getResourceText("TBL_COL_DESC_SORTED_ASC"));
			// aria description for a sorted column
			_writeAccText(oRm, sTableId, "ariacolsorteddes", TableUtils.getResourceText("TBL_COL_DESC_SORTED_DES"));
			// aria description for invalid table (table with overlay)
			_writeAccText(oRm, sTableId, "ariainvalid", TableUtils.getResourceText("TBL_TABLE_INVALID"));
			// aria description for column vsisiblity menu item (Show Column)
			_writeAccText(oRm, sTableId, "ariashowcolmenu", TableUtils.getResourceText("TBL_COL_VISBILITY_MENUITEM_SHOW"));
			// aria description for column vsisiblity menu item (Hide Column)
			_writeAccText(oRm, sTableId, "ariahidecolmenu", TableUtils.getResourceText("TBL_COL_VISBILITY_MENUITEM_HIDE"));
			// aria description for row expansion via keyboard
			_writeAccText(oRm, sTableId, "rowexpandtext", TableUtils.getResourceText("TBL_ROW_EXPAND_KEY"));
			// aria description for row collapse via keyboard
			_writeAccText(oRm, sTableId, "rowcollapsetext", TableUtils.getResourceText("TBL_ROW_COLLAPSE_KEY"));

			var oSelectionMode = oTable.getSelectionMode();
			if (oSelectionMode !== SelectionMode.None) {
				// aria description for selection mode in table
				_writeAccText(oRm, sTableId, "ariaselection",
					TableUtils.getResourceText(oSelectionMode == SelectionMode.MultiToggle ? "TBL_TABLE_SELECTION_MULTI" : "TBL_TABLE_SELECTION_SINGLE"));
			}

			if (oTable.getComputedFixedColumnCount() > 0) {
				// aria description for fixed columns
				_writeAccText(oRm, sTableId, "ariafixedcolumn", TableUtils.getResourceText("TBL_FIXED_COLUMN"));
			}

			oRm.write("</div>");
		}
function(oRm, oTable) {
			if (!oTable._getAccExtension().getAccMode()) {
				return;
			}

			var sTableId = oTable.getId();

			oRm.write("<div class='sapUiTableHiddenTexts' style='display:none;' aria-hidden='true'>");

			// aria description for the row and column count
			_writeAccText(oRm, sTableId, "ariacount");
			// aria description for toggling the edit mode
			_writeAccText(oRm, sTableId, "toggleedit", TableUtils.getResourceText("TBL_TOGGLE_EDIT_KEY"));
			// aria description for select all button
			var bAllRowsSelected = TableUtils.areAllRowsSelected(oTable);
			var mRenderConfig = oTable._oSelectionPlugin.getRenderConfig();
			var sSelectAllResourceTextID;
			if (mRenderConfig.headerSelector.type === "toggle") {
				sSelectAllResourceTextID = bAllRowsSelected ? "TBL_DESELECT_ALL" : "TBL_SELECT_ALL";
			} else if (mRenderConfig.headerSelector.type === "clear") {
				sSelectAllResourceTextID = "TBL_DESELECT_ALL";
			}
			_writeAccText(oRm, sTableId, "ariaselectall", TableUtils.getResourceText(sSelectAllResourceTextID));
			// aria label for row headers
			_writeAccText(oRm, sTableId, "ariarowheaderlabel", TableUtils.getResourceText("TBL_ROW_HEADER_LABEL"));
			// aria label for group rows
			_writeAccText(oRm, sTableId, "ariarowgrouplabel", TableUtils.getResourceText("TBL_ROW_GROUP_LABEL"));
			// aria label for grand total sums
			_writeAccText(oRm, sTableId, "ariagrandtotallabel", TableUtils.getResourceText("TBL_GRAND_TOTAL_ROW"));
			// aria label for group total sums
			_writeAccText(oRm, sTableId, "ariagrouptotallabel", TableUtils.getResourceText("TBL_GROUP_TOTAL_ROW"));
			// aria label for column row header
			_writeAccText(oRm, sTableId, "ariacolrowheaderlabel", TableUtils.getResourceText("TBL_ROW_COL_HEADER_LABEL"));
			// aria description for table row count
			_writeAccText(oRm, sTableId, "rownumberofrows");
			// aria description for table column count
			_writeAccText(oRm, sTableId, "colnumberofcols");
			// aria description for table cell content
			_writeAccText(oRm, sTableId, "cellacc");
			// aria description for selected row
			_writeAccText(oRm, sTableId, "ariarowselected", TableUtils.getResourceText("TBL_ROW_DESC_SELECTED"));
			// aria description for column menu
			_writeAccText(oRm, sTableId, "ariacolmenu", TableUtils.getResourceText("TBL_COL_DESC_MENU"));
			// aria description for column header span
			_writeAccText(oRm, sTableId, "ariacolspan");
			// aria description for a filtered column
			_writeAccText(oRm, sTableId, "ariacolfiltered", TableUtils.getResourceText("TBL_COL_DESC_FILTERED"));
			// aria description for a sorted column
			_writeAccText(oRm, sTableId, "ariacolsortedasc", TableUtils.getResourceText("TBL_COL_DESC_SORTED_ASC"));
			// aria description for a sorted column
			_writeAccText(oRm, sTableId, "ariacolsorteddes", TableUtils.getResourceText("TBL_COL_DESC_SORTED_DES"));
			// aria description for invalid table (table with overlay)
			_writeAccText(oRm, sTableId, "ariainvalid", TableUtils.getResourceText("TBL_TABLE_INVALID"));
			// aria description for column vsisiblity menu item (Show Column)
			_writeAccText(oRm, sTableId, "ariashowcolmenu", TableUtils.getResourceText("TBL_COL_VISBILITY_MENUITEM_SHOW"));
			// aria description for column vsisiblity menu item (Hide Column)
			_writeAccText(oRm, sTableId, "ariahidecolmenu", TableUtils.getResourceText("TBL_COL_VISBILITY_MENUITEM_HIDE"));
			// aria description for row expansion via keyboard
			_writeAccText(oRm, sTableId, "rowexpandtext", TableUtils.getResourceText("TBL_ROW_EXPAND_KEY"));
			// aria description for row collapse via keyboard
			_writeAccText(oRm, sTableId, "rowcollapsetext", TableUtils.getResourceText("TBL_ROW_COLLAPSE_KEY"));

			var oSelectionMode = oTable.getSelectionMode();
			if (oSelectionMode !== SelectionMode.None) {
				// aria description for selection mode in table
				_writeAccText(oRm, sTableId, "ariaselection",
					TableUtils.getResourceText(oSelectionMode == SelectionMode.MultiToggle ? "TBL_TABLE_SELECTION_MULTI" : "TBL_TABLE_SELECTION_SINGLE"));
			}

			if (oTable.getComputedFixedColumnCount() > 0) {
				// aria description for fixed columns
				_writeAccText(oRm, sTableId, "ariafixedcolumn", TableUtils.getResourceText("TBL_FIXED_COLUMN"));
			}

			oRm.write("</div>");
		}
function ( oRm , oTable ) { if ( ! oTable . _getAccExtension ( ) . getAccMode ( ) ) { return ; } var sTableId = oTable . getId ( ) ; oRm . write ( "<div class='sapUiTableHiddenTexts' style='display:none;' aria-hidden='true'>" ) ; // aria description for the row and column count _writeAccText ( oRm , sTableId , "ariacount" ) ; // aria description for toggling the edit mode _writeAccText ( oRm , sTableId , "toggleedit" , TableUtils . getResourceText ( "TBL_TOGGLE_EDIT_KEY" ) ) ; // aria description for select all button var bAllRowsSelected = TableUtils . areAllRowsSelected ( oTable ) ; var mRenderConfig = oTable . _oSelectionPlugin . getRenderConfig ( ) ; var sSelectAllResourceTextID ; if ( mRenderConfig . headerSelector . type === "toggle" ) { sSelectAllResourceTextID = bAllRowsSelected ? "TBL_DESELECT_ALL" : "TBL_SELECT_ALL" ; } else if ( mRenderConfig . headerSelector . type === "clear" ) { sSelectAllResourceTextID = "TBL_DESELECT_ALL" ; } _writeAccText ( oRm , sTableId , "ariaselectall" , TableUtils . getResourceText ( sSelectAllResourceTextID ) ) ; // aria label for row headers _writeAccText ( oRm , sTableId , "ariarowheaderlabel" , TableUtils . getResourceText ( "TBL_ROW_HEADER_LABEL" ) ) ; // aria label for group rows _writeAccText ( oRm , sTableId , "ariarowgrouplabel" , TableUtils . getResourceText ( "TBL_ROW_GROUP_LABEL" ) ) ; // aria label for grand total sums _writeAccText ( oRm , sTableId , "ariagrandtotallabel" , TableUtils . getResourceText ( "TBL_GRAND_TOTAL_ROW" ) ) ; // aria label for group total sums _writeAccText ( oRm , sTableId , "ariagrouptotallabel" , TableUtils . getResourceText ( "TBL_GROUP_TOTAL_ROW" ) ) ; // aria label for column row header _writeAccText ( oRm , sTableId , "ariacolrowheaderlabel" , TableUtils . getResourceText ( "TBL_ROW_COL_HEADER_LABEL" ) ) ; // aria description for table row count _writeAccText ( oRm , sTableId , "rownumberofrows" ) ; // aria description for table column count _writeAccText ( oRm , sTableId , "colnumberofcols" ) ; // aria description for table cell content _writeAccText ( oRm , sTableId , "cellacc" ) ; // aria description for selected row _writeAccText ( oRm , sTableId , "ariarowselected" , TableUtils . getResourceText ( "TBL_ROW_DESC_SELECTED" ) ) ; // aria description for column menu _writeAccText ( oRm , sTableId , "ariacolmenu" , TableUtils . getResourceText ( "TBL_COL_DESC_MENU" ) ) ; // aria description for column header span _writeAccText ( oRm , sTableId , "ariacolspan" ) ; // aria description for a filtered column _writeAccText ( oRm , sTableId , "ariacolfiltered" , TableUtils . getResourceText ( "TBL_COL_DESC_FILTERED" ) ) ; // aria description for a sorted column _writeAccText ( oRm , sTableId , "ariacolsortedasc" , TableUtils . getResourceText ( "TBL_COL_DESC_SORTED_ASC" ) ) ; // aria description for a sorted column _writeAccText ( oRm , sTableId , "ariacolsorteddes" , TableUtils . getResourceText ( "TBL_COL_DESC_SORTED_DES" ) ) ; // aria description for invalid table (table with overlay) _writeAccText ( oRm , sTableId , "ariainvalid" , TableUtils . getResourceText ( "TBL_TABLE_INVALID" ) ) ; // aria description for column vsisiblity menu item (Show Column) _writeAccText ( oRm , sTableId , "ariashowcolmenu" , TableUtils . getResourceText ( "TBL_COL_VISBILITY_MENUITEM_SHOW" ) ) ; // aria description for column vsisiblity menu item (Hide Column) _writeAccText ( oRm , sTableId , "ariahidecolmenu" , TableUtils . getResourceText ( "TBL_COL_VISBILITY_MENUITEM_HIDE" ) ) ; // aria description for row expansion via keyboard _writeAccText ( oRm , sTableId , "rowexpandtext" , TableUtils . getResourceText ( "TBL_ROW_EXPAND_KEY" ) ) ; // aria description for row collapse via keyboard _writeAccText ( oRm , sTableId , "rowcollapsetext" , TableUtils . getResourceText ( "TBL_ROW_COLLAPSE_KEY" ) ) ; var oSelectionMode = oTable . getSelectionMode ( ) ; if ( oSelectionMode !== SelectionMode . None ) { // aria description for selection mode in table _writeAccText ( oRm , sTableId , "ariaselection" , TableUtils . getResourceText ( oSelectionMode == SelectionMode . MultiToggle ? "TBL_TABLE_SELECTION_MULTI" : "TBL_TABLE_SELECTION_SINGLE" ) ) ; } if ( oTable . getComputedFixedColumnCount ( ) > 0 ) { // aria description for fixed columns _writeAccText ( oRm , sTableId , "ariafixedcolumn" , TableUtils . getResourceText ( "TBL_FIXED_COLUMN" ) ) ; } oRm . write ( "</div>" ) ; }
Renders all necessary hidden text elements of the table.

@param {sap.ui.core.RenderManager} oRm The RenderManager that can be used for writing to the Render-Output-Buffer.
@param {sap.ui.table.Table} oTable Instance of the table.
@public
Renders all necessary hidden text elements of the table .