function updateCellContentVisibilitySettings(oPlugin) {
		var oTable = oPlugin.getTable();
		var sGroupSummary = oPlugin.getGroupSummary();

		if (!oTable || !oPlugin._mColumnState) {
			return;
		}

		oTable.getColumns().forEach(function(oColumn) {
			var mColumnState = oPlugin._mColumnState[oColumn.getId()];

			if (mColumnState) {
				oColumn._setCellContentVisibilitySettings({
					groupHeader: {
						expanded: !!mColumnState.subtotals && (sGroupSummary === "Top" || sGroupSummary === "TopAndBottom"),
						collapsed: !!mColumnState.subtotals && (sGroupSummary === "Bottom" || sGroupSummary === "TopAndBottom")
					},
					summary: {
						group: !!mColumnState.subtotals,
						total: !!mColumnState.grandTotal
					}
				});
			} else {
				oColumn._setCellContentVisibilitySettings();
			}
		});
	}
/**
	 * Updates the cell content visibility settings of the columns in the table.
	 *
	 * @param {sap.ui.table.plugins.V4Aggregation} oPlugin The instance of the plugin.
	 */
Updates the cell content visibility settings of the columns in the table.
@param {sap.ui.table.plugins.V4Aggregation} oPlugin The instance of the plugin.
Updates the cell content visibility settings of the columns in the table . @param { sap . ui . table . plugins . V4Aggregation } oPlugin The instance of the plugin .
function updateCellContentVisibilitySettings(oPlugin) {
		var oTable = oPlugin.getTable();
		var sGroupSummary = oPlugin.getGroupSummary();
		if (!oTable || !oPlugin._mColumnState) {
			return;
		}
		oTable.getColumns().forEach(function(oColumn) {
			var mColumnState = oPlugin._mColumnState[oColumn.getId()];
			if (mColumnState) {
				oColumn._setCellContentVisibilitySettings({
					groupHeader: {
						expanded: !!mColumnState.subtotals && (sGroupSummary === "Top" || sGroupSummary === "TopAndBottom"),
						collapsed: !!mColumnState.subtotals && (sGroupSummary === "Bottom" || sGroupSummary === "TopAndBottom")
					},
					summary: {
						group: !!mColumnState.subtotals,
						total: !!mColumnState.grandTotal
					}
				});
			} else {
				oColumn._setCellContentVisibilitySettings();
			}
		});
	}
function updateCellContentVisibilitySettings ( oPlugin ) { var oTable = oPlugin . getTable ( ) ; var sGroupSummary = oPlugin . getGroupSummary ( ) ; if ( ! oTable || ! oPlugin . _mColumnState ) { return ; } oTable . getColumns ( ) . forEach ( function ( oColumn ) { var mColumnState = oPlugin . _mColumnState [ oColumn . getId ( ) ] ; if ( mColumnState ) { oColumn . _setCellContentVisibilitySettings ( { groupHeader : { expanded : ! ! mColumnState . subtotals && ( sGroupSummary === "Top" || sGroupSummary === "TopAndBottom" ) , collapsed : ! ! mColumnState . subtotals && ( sGroupSummary === "Bottom" || sGroupSummary === "TopAndBottom" ) } , summary : { group : ! ! mColumnState . subtotals , total : ! ! mColumnState . grandTotal } } ) ; } else { oColumn . _setCellContentVisibilitySettings ( ) ; } } ) ; }
Updates the cell content visibility settings of the columns in the table.
Updates the cell content visibility settings of the columns in the table .