src/sap.ui.table/src/sap/ui/table/TableGrouping.js
function(oTable, $Row, $RowHdr, iIndent) {
			var bRTL = oTable._bRtlMode,
				$FirstCellContentInRow = $Row.find("td.sapUiTableCellFirst > .sapUiTableCellInner"),
				$Shield = $RowHdr.find(".sapUiTableGroupShield");

			if (iIndent <= 0) {
				// No indent -> Remove custom manipulations (see else)
				$RowHdr.css(bRTL ? "right" : "left", "");
				$Shield.css("width", "").css(bRTL ? "margin-right" : "margin-left", "");
				$FirstCellContentInRow.css(bRTL ? "padding-right" : "padding-left", "");
			} else {
				// Apply indent on table row
				$RowHdr.css(bRTL ? "right" : "left", iIndent + "px");
				$Shield.css("width", iIndent + "px").css(bRTL ? "margin-right" : "margin-left", ((-1) * iIndent) + "px");
				$FirstCellContentInRow.css(bRTL ? "padding-right" : "padding-left",
					(iIndent + 8/* +8px standard padding .sapUiTableCellInner */) + "px");
			}
		}
function(oTable, $Row, $RowHdr, iIndent) {
			var bRTL = oTable._bRtlMode,
				$FirstCellContentInRow = $Row.find("td.sapUiTableCellFirst > .sapUiTableCellInner"),
				$Shield = $RowHdr.find(".sapUiTableGroupShield");

			if (iIndent <= 0) {
				// No indent -> Remove custom manipulations (see else)
				$RowHdr.css(bRTL ? "right" : "left", "");
				$Shield.css("width", "").css(bRTL ? "margin-right" : "margin-left", "");
				$FirstCellContentInRow.css(bRTL ? "padding-right" : "padding-left", "");
			} else {
				// Apply indent on table row
				$RowHdr.css(bRTL ? "right" : "left", iIndent + "px");
				$Shield.css("width", iIndent + "px").css(bRTL ? "margin-right" : "margin-left", ((-1) * iIndent) + "px");
				$FirstCellContentInRow.css(bRTL ? "padding-right" : "padding-left",
					(iIndent + 8/* +8px standard padding .sapUiTableCellInner */) + "px");
			}
		}
function ( oTable , $Row , $RowHdr , iIndent ) { var bRTL = oTable . _bRtlMode , $FirstCellContentInRow = $Row . find ( "td.sapUiTableCellFirst > .sapUiTableCellInner" ) , $Shield = $RowHdr . find ( ".sapUiTableGroupShield" ) ; if ( iIndent <= 0 ) { // No indent -> Remove custom manipulations (see else) $RowHdr . css ( bRTL ? "right" : "left" , "" ) ; $Shield . css ( "width" , "" ) . css ( bRTL ? "margin-right" : "margin-left" , "" ) ; $FirstCellContentInRow . css ( bRTL ? "padding-right" : "padding-left" , "" ) ; } else { // Apply indent on table row $RowHdr . css ( bRTL ? "right" : "left" , iIndent + "px" ) ; $Shield . css ( "width" , iIndent + "px" ) . css ( bRTL ? "margin-right" : "margin-left" , ( ( - 1 ) * iIndent ) + "px" ) ; $FirstCellContentInRow . css ( bRTL ? "padding-right" : "padding-left" , ( iIndent + 8 /* +8px standard padding .sapUiTableCellInner */ ) + "px" ) ; } }
Applies or removes the given indents on the given row elements.

@param {sap.ui.table.Table} oTable Instance of the table.
@param {jQuery} $Row jQuery representation of the row elements.
@param {jQuery} $RowHdr jQuery representation of the row header elements.
@param {int} iIndent The indent (in px) which should be applied. If the indent is smaller than 1 existing indents are removed.
@private
Applies or removes the given indents on the given row elements .