on 2023 Jun 02 10:21 AM
Hi,
I added this to the RAP metadata extension and maxItems is not working regardless of the value. SortOrder works ok though.
Why's that?
Thanks,
Javier
presentationVariant: [{
sortOrder: [{ by: 'TorId', direction: #ASC }],
maxItems: 5,
visualizations : [{ type: #AS_LINEITEM }]
}] }
Request clarification before answering.
Hi,
try to encapsulate your presenationVariant additionally in a selectionPresentationVariant, like this:
presentationVariant: [{
qualifier: 'pVariant'
sortOrder: [{ by: 'TorId', direction: #ASC }],
maxItems: 5,
visualizations : [{ type: #AS_LINEITEM }]
}]
selectionPresentationVariant: [{
presentationVariantQualifier: 'pVariant'
}]
Additionally, if you defined the presentationVariant in a Child Entity, you need to use the type #SELECTIONPRESENTATIONVARIANT_REFERENCE (and not #LINEITEM_REFERENCE) in the parent facet
@UI.facet:
[{
...
id: 'Child',
type: #SELECTIONPRESENTATIONVARIANT_REFERENCE,
// type: #LINEITEM_REFERENCE,
position: 20,
targetElement: '_Child'
}]
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Maybe a bit late but I faced the same problem in a Fiori Elements List Report (OData v2, UI5 1.108) with a UI.SelectionPresentationVariant annotation.
UI.PresentationVariant.MaxItems is not taken into account because it is not supported as it is mentioned in the source code .
My solution to increase the number of items was to edit the "Growing Thresold" property of the table on the UI side (below are screenshots from SAP Business Application Studio Page Map and Page Editor).
Best regards.
User | Count |
---|---|
74 | |
30 | |
9 | |
7 | |
7 | |
6 | |
6 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.