function(oList, oAttribute) {
		if (oAttribute.getSelected()) {
			var aAttributes = oAttribute.getAttributesInternal(true);
			if (aAttributes.length > 0) {
				var oSubList;
				if (oAttribute.getChangeListener()) {
					oSubList = sap.ui.getCore().byId(oAttribute.getChangeListener().id);
				} else {
					oSubList = new ExactList();
				}

				oSubList.setData(oAttribute);
				return oSubList;
			}
		}

		return null;
	}
function(oList, oAttribute) {
		if (oAttribute.getSelected()) {
			var aAttributes = oAttribute.getAttributesInternal(true);
			if (aAttributes.length > 0) {
				var oSubList;
				if (oAttribute.getChangeListener()) {
					oSubList = sap.ui.getCore().byId(oAttribute.getChangeListener().id);
				} else {
					oSubList = new ExactList();
				}

				oSubList.setData(oAttribute);
				return oSubList;
			}
		}

		return null;
	}
function ( oList , oAttribute ) { if ( oAttribute . getSelected ( ) ) { var aAttributes = oAttribute . getAttributesInternal ( true ) ; if ( aAttributes . length > 0 ) { var oSubList ; if ( oAttribute . getChangeListener ( ) ) { oSubList = sap . ui . getCore ( ) . byId ( oAttribute . getChangeListener ( ) . id ) ; } else { oSubList = new ExactList ( ) ; } oSubList . setData ( oAttribute ) ; return oSubList ; } } return null ; }
Creates a new ExactList for the given attribute if the attribute is selected and does not have a corresponding list yet. If the attribute has a corresponding list already this list is returned.
Creates a new ExactList for the given attribute if the attribute is selected and does not have a corresponding list yet . If the attribute has a corresponding list already this list is returned .
Returns the list of attributes that have been selected