Rule to configure sorting for certain ECInstances in the hierarchy and/or content. It is possible to configure different sorting for different types of ECInstances.
Multiple sorting rules may be applied for the same instances - in this case the instances are first sorted by the highest priority rule and then the lower priority ones.
Note: This rule is not meant to be used to sort grouping nodes, custom nodes or other non ECInstance type of nodes.
|propertyName||string||Name of the property which should be used for sorting|
|ruleType||PropertySorting||Used for serializing to JSON.|
|sortAscending||undefined | boolean||Will sort in ascending order if set to true, otherwise descending.|
|class||undefined | SingleSchemaClassSpecification||SortingRuleBase||Specification of ECClass whose ECInstances should be sorted by this rule.|
|condition||undefined | string||SortingRuleBase||Defines a condition for the rule, which needs to be met in order to execute it.|
|isPolymorphic||undefined | boolean||SortingRuleBase||Should SortingRuleBase.class defined in this rule be handled polymorphically.|
|onlyIfNotHandled||undefined | boolean||RuleBase||Should this rule should be ignored if there is already an existing
rule with a higher priority.
|priority||undefined | number||RuleBase||Defines the order in which presentation rules will be evaluated and executed.|
Last Updated: 10 September, 2019