src/sap.ui.core/src/sap/ui/model/base/ManagedObjectModel.js
function(iStartIndex, iLength) {
			var iSizeLimit;
			if (this._oAggregation) {
				var oInnerListBinding = this._oOriginMO.getBinding(this._sMember);

				//check if the binding is a list binding
				if (oInnerListBinding) {
					var oModel = oInnerListBinding.getModel();
					iSizeLimit = oModel.iSizeLimit;
				}

				var oBindingInfo = this._oOriginMO.getBindingInfo(this._sMember);

				//sanity check for paging exceeds model size limit
				if (oBindingInfo && iStartIndex >= 0 && iLength &&
					iSizeLimit && iLength > iSizeLimit) {
					var bUpdate = false;

					if (iStartIndex != oBindingInfo.startIndex) {
						oBindingInfo.startIndex = iStartIndex;
						bUpdate = true;
					}

					if (iLength != oBindingInfo.length) {
						oBindingInfo.length = iLength;
						bUpdate = true;
					}

					if (bUpdate) {
						this._oAggregation.update(this._oOriginMO, "change");
					}
				}
			}

			return JSONListBinding.prototype._getContexts.apply(this, arguments);
		}
function(iStartIndex, iLength) {
			var iSizeLimit;
			if (this._oAggregation) {
				var oInnerListBinding = this._oOriginMO.getBinding(this._sMember);

				//check if the binding is a list binding
				if (oInnerListBinding) {
					var oModel = oInnerListBinding.getModel();
					iSizeLimit = oModel.iSizeLimit;
				}

				var oBindingInfo = this._oOriginMO.getBindingInfo(this._sMember);

				//sanity check for paging exceeds model size limit
				if (oBindingInfo && iStartIndex >= 0 && iLength &&
					iSizeLimit && iLength > iSizeLimit) {
					var bUpdate = false;

					if (iStartIndex != oBindingInfo.startIndex) {
						oBindingInfo.startIndex = iStartIndex;
						bUpdate = true;
					}

					if (iLength != oBindingInfo.length) {
						oBindingInfo.length = iLength;
						bUpdate = true;
					}

					if (bUpdate) {
						this._oAggregation.update(this._oOriginMO, "change");
					}
				}
			}

			return JSONListBinding.prototype._getContexts.apply(this, arguments);
		}
function ( iStartIndex , iLength ) { var iSizeLimit ; if ( this . _oAggregation ) { var oInnerListBinding = this . _oOriginMO . getBinding ( this . _sMember ) ; //check if the binding is a list binding if ( oInnerListBinding ) { var oModel = oInnerListBinding . getModel ( ) ; iSizeLimit = oModel . iSizeLimit ; } var oBindingInfo = this . _oOriginMO . getBindingInfo ( this . _sMember ) ; //sanity check for paging exceeds model size limit if ( oBindingInfo && iStartIndex >= 0 && iLength && iSizeLimit && iLength > iSizeLimit ) { var bUpdate = false ; if ( iStartIndex != oBindingInfo . startIndex ) { oBindingInfo . startIndex = iStartIndex ; bUpdate = true ; } if ( iLength != oBindingInfo . length ) { oBindingInfo . length = iLength ; bUpdate = true ; } if ( bUpdate ) { this . _oAggregation . update ( this . _oOriginMO , "change" ) ; } } } return JSONListBinding . prototype . _getContexts . apply ( this , arguments ) ; }
In order to be able to page from an outer control an inner aggregation binding
must be forced to page also

@override
In order to be able to page from an outer control an inner aggregation binding must be forced to page also