Adding custom sort options to order search results page
You can add custom sort options to the Order search results page.
About this task
By default, the sort options that are available in the Order search results page are Oldest to newest and Newest to oldest.
The order sort options are picked from a pre-defined list in the order-list-sort.config.ts file. The file is configurable, so you can customize the sort configurations as per your requirements.
Procedure
Example
A sample JSON specification that shows various properties of order sort configuration is given.
You can the override sort options by changing the labelDisplayValue.
For translating, you must update the module’s en.json file. For information about adding new translation literals, see Defining a bundle entry for an existing component or module.
| Attribute | Description |
|---|---|
tid (Required) |
Unique key to distinguish the sort configuration. |
labelDisplayValue (Required) |
Description bundle key for sort configuration. |
codeValue (Required) |
Value for the sort configuration. Used to show in query parameters and selections. |
mashupBinding (Required) |
Contains binding to be sent to the mashup APIs. It is an object with the name of the attribute as name and value of the Desc as the value to be sent in the mashup API under the attribute of OrderBy object. |