src/sap.ui.ux3/src/sap/ui/ux3/ExactList.js
function(oList, bSkipNotify, fCallback){
		var fFinalize = function(jRef) {
			if (!bSkipNotify) {
				var oAttr = oList._getAtt();
				var iSelectedIndex = oAttr.getParent().indexOfAttribute(oAttr);
				clearAttribute(oList.getParent(), oAttr, iSelectedIndex, true);
				setHeaderText(oList.getParent());
				getTopList(oList)._selectionChanged(oAttr);
			}
			oList.destroy();
			if (fCallback) {
				fCallback();
			}
		};

		var oListRef = oList.getDomRef();
		if (oListRef) {
			animate(jQuery(oListRef), true, 0, function(jRef) {
				jRef.css("overflow", "hidden");
			}, fFinalize);
		} else {
			fFinalize();
		}
	}
function(oList, bSkipNotify, fCallback){
		var fFinalize = function(jRef) {
			if (!bSkipNotify) {
				var oAttr = oList._getAtt();
				var iSelectedIndex = oAttr.getParent().indexOfAttribute(oAttr);
				clearAttribute(oList.getParent(), oAttr, iSelectedIndex, true);
				setHeaderText(oList.getParent());
				getTopList(oList)._selectionChanged(oAttr);
			}
			oList.destroy();
			if (fCallback) {
				fCallback();
			}
		};

		var oListRef = oList.getDomRef();
		if (oListRef) {
			animate(jQuery(oListRef), true, 0, function(jRef) {
				jRef.css("overflow", "hidden");
			}, fFinalize);
		} else {
			fFinalize();
		}
	}
function ( oList , bSkipNotify , fCallback ) { var fFinalize = function ( jRef ) { if ( ! bSkipNotify ) { var oAttr = oList . _getAtt ( ) ; var iSelectedIndex = oAttr . getParent ( ) . indexOfAttribute ( oAttr ) ; clearAttribute ( oList . getParent ( ) , oAttr , iSelectedIndex , true ) ; setHeaderText ( oList . getParent ( ) ) ; getTopList ( oList ) . _selectionChanged ( oAttr ) ; } oList . destroy ( ) ; if ( fCallback ) { fCallback ( ) ; } } ; var oListRef = oList . getDomRef ( ) ; if ( oListRef ) { animate ( jQuery ( oListRef ) , true , 0 , function ( jRef ) { jRef . css ( "overflow" , "hidden" ) ; } , fFinalize ) ; } else { fFinalize ( ) ; } }
Handles the close of the list
Handles the close of the list