LabelOverride Customization Rule
Label override rules provide advanced ways to override instance labels and descriptions in exchange of some performance penalty. When possible, it's advised to use InstanceLabelOverride rules instead.
Attributes
Name | Required? | Type | Default | Meaning |
---|---|---|---|---|
Filtering | ||||
priority |
No | number |
1000 |
Defines the order in which presentation rules are evaluated. |
onlyIfNotHandled |
No | boolean |
false |
Should this rule be ignored if there is already an existing rule with a higher priority. |
condition |
No | ECExpression | "" |
Defines a condition for the rule, which needs to be met in order to execute it. |
Overrides | ||||
label |
No | ECExpression | "" |
An expression whose result becomes the label |
description |
No | ECExpression | "" |
An expression whose result becomes the description |
Example
{
"ruleType": "LabelOverride",
"priority": 999,
"stopFurtherProcessing": true,
"condition": "ThisNode.IsOfClass(\"MyItem\", \"MySchema\")",
"label": "\"Volume: \" & (this.Height * this.Width * this.Length)",
"description": "\"Physical item\""
}
Last Updated: 08 January, 2020