Inputs
@for (input of inputs; track input.key) {
}
{{ outputsTitle() }}
@for (output of outputs; track output.key) {
{{ outputDisplayLabel(output.key) }}
@if (!isReadonly && canTogglePortMultiplicity('output', output.key)) {
} @else {
{{ portCurrentKindLabel('output', output.key) }}
}
}
Dependency
@if (dependencyInput; as dependencyInput) {
}
Dependant
@if (dependantOutput; as dependantOutput) {
}
@if (!schemaReady) {
}
@for (section of parameterDisplaySections; track section.key) {
@if (section.group; as group) {
} @else if (section.item; as item) {
@if (item.field; as field) {
{{ field.label }}
@if (field.type === 'boolean') {
} @else if (!isReadonly) {
} @else if (field.expandable) {
}
@if (field.type !== 'boolean') {
{{ field.value }}
}
} @else {
@if (item.richContentField; as contentField) {
{{ contentField.label }}
@if (!isReadonly) {
} @else if (contentField.expandable) {
}
@if (!contentField.parts.length) {
-
} @else {
@for (part of contentField.parts; track $index) {
@if (part.isDynamicInput) {
{{ formatDynamicInputToken(part.text) }}
} @else {
{{ part.text }}
}
}
}
}
@if (item.arrayField; as arrayField) {
{{ arrayField.label }}
@if (!isReadonly) {
}
@if (!arrayField.items.length) {
No items
} @else {
@for (entry of arrayField.items; track entry.index) {
{{ entry.summary }}
@if (!isReadonly) {
}
@if (!isReadonly) {
}
}
}
}
}
}
}