AIRS-3356 Multi-Sorting on Tables - Backend Part (In Confluence)
See also: Concept in Confluence (mockups) → AIRS-3173 Multi-Sorting on Tables - Concept
SuiTableScreen.getTableSort() takes only first element of Json arraySuiTableScreen.createSorterObject() doesn't take notice of sort order (aka “sort place”, aka TSUI_COLCONFIG.CSORTORDER)sui.profileselector.menuSorting=$$P$$Sorting... # Beschriftung vom Button, wenn keine Sorter gesetzt sind sui.profileselector.menuSortedByOne=$$P$$Sorted by {0} ({1}) # Beschriftung vom Button, wenn nur ein Sorter gesetzt ist sui.profileselector.menuSortedbyMany=$$P$$Sorted by {0} fields # Beschriftung vom Button, wenn mehrere Sorter gesetzt sind sui.sortingpanel.apply=$$P$$Apply sui.sortingpanel.fromAtoZ=$$P$$from A-Z sui.sortingpanel.fromZtoA=$$P$$from Z-A sui.sortingpanel.selectAnotherField=$$P$$Select another field to sort by sui.sortingpanel.sortBy=$$P$$Sort by sui.sortingpanel.thenBy=$$P$$then by
SuiTableConfigModel contains already a List of SuiColConfig models. These models have sortOrder and sortDirection. It seems that we have the full information about sorting.MaterialListScreen:createSorter() always adds sorter.addFirstField(SASSorter.SO_CUSTOMER_MATERIAL_NUMBER)createSorter() method or overrride it???Screen):TSUI_COLCONFIG