Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

composite-multifield - Order of fields

Avatar

Level 4

Hello.

I’m using AEM 6.2 SP1 CFP2.

I’m using the composite-multifield in a dialog with attribute acs-commons-nested="NODE_STORE". https://github.com/Adobe-Consulting-Services/acs-aem-commons/tree/master/content/src/main/content/jc...

I can see the nodes in the CRXDE, and the order in the JCR is always the same than in the dialog, which is perfect. But, when I use the data-sly-list HTL statement, the order of the elements in the HTL list is different.

I don’t know if the problem is with the composite-multifield or with HTL data-sly-list (or with my implementation).

Anybody with the same issue? Any idea?

Any help would be appreciated.
Kind regards,

1 Accepted Solution

Avatar

Correct answer by
Level 4

The problem was related to the use of oak:Unstructured nodes, which are not ordered nodes. I changed it to nt:unstructured nodes and the problem was solved.

Thank you very much!

View solution in original post

3 Replies

Avatar

Level 10

If you have  backed Java code and a List, like an ArrayList, you can use app logic to order the list.

Avatar

Level 2

I believe he already is or is using a collection that doesn't store elements in insertion order.

Avatar

Correct answer by
Level 4

The problem was related to the use of oak:Unstructured nodes, which are not ordered nodes. I changed it to nt:unstructured nodes and the problem was solved.

Thank you very much!