Description
It seems menu contributing service's will not always produce submenus ordered correctly:
I found a case, where menuOrder was not honored while 2 menu-services were both contributing to the same menu. The member sequence for each group was correct, but the order of the groups was wrong.
@DomainService(nature = NatureOfService.VIEW_MENU_ONLY) @DomainServiceLayout(named="TODO", menuOrder="30.2") public class A { @Action @MemberOrder(sequence = "1.1") public void getAProperty() { } } @DomainService(nature=NatureOfService.VIEW_MENU_ONLY) @DomainServiceLayout(named="TODO", menuOrder="30.1") public class B { @Action @MemberOrder(sequence = "1.1") public void getBProperty() { } }
Menu group B should be positioned above group A, but it sometimes is not.