SelectedNodeInstances Specification

Returns content for selected (input) instances.

Attributes

Name | Required? | Type | Default | Meaning -|-|-|-|-|- Filtering | acceptableSchemaName | No | string | "" | Filter selected nodes by specified schema name. All schemas are accepted if not specified. acceptableClassNames | No | string[] | [] | Filter selected nodes by specified class names. All classes are accepted if not specified. acceptablePolymorphically | No | boolean | false | Should acceptableClassNames property be checked polymorphically. If true, all derived classes are accepted as well. onlyIfNotHandled | No | boolean | false | Identifies whether we should ignore this specification if there is already an existing specification with higher priority that already provides content. Ordering | priority | No | number | 1000 | Changes the order of specifications. Content Modifiers | relatedProperties | No | RelatedPropertiesSpecification[] | [] | Specifications of related properties which are included in the generated content. See this page for more details calculatedProperties | No | CalculatedPropertiesSpecification[] | [] | Specifications of calculated properties whose values are generated using provided ECExpressions. See this page for more details propertyCategories | No | PropertyCategorySpecification[] | [] | Specifications for custom categories. Simply defining the categories does nothing - they have to be referenced from PropertySpecification defined in propertyOverrides by id. See this page for more details propertyOverrides | No | PropertySpecification[] | [] | Specifications for various property overrides. See this page for more details showImages | No | boolean | false | Should image IDs be calculated for the returned instances. When true, ImageIdOverride rules get applied when creating content. Misc. | relatedInstances | No | RelatedInstanceSpecification[] | [] | Specifications of related instances that can be used in content creation.

Example

{
  "specType": "SelectedNodeInstances",
  "acceptableSchemaName": "MySchema",
  "acceptableClassNames": ["MyClass1", "MyClass2"],
  "acceptablePolymorphically": true
}

Last Updated: 13 June, 2024