Inventory Widgets
Instance Conf. Tree List tsm-entity-instance-tree
Tree-structured list of instance configurations.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Instance Configuration Tree",
"widget": {
"type": "tsm-entity-instance-tree"
}
}
Inputs
Page Size
Key: pageSize
Name: Page Size
Description: Number of rows displayed on one page.
Table Height
Key: scrollHeight
Name: Table Height
Description: The custom height is applied only when the Table / TreeTable is in scrollable mode, contains more than 6 records, and the total height of all rows on the page exceeds the custom height value.
If the custom height is larger than the total height of the rows on the page, the Table / TreeTable automatically reduces its height to avoid empty space.
In Full Screen mode, the custom height setting is ignored. The Table / TreeTable uses a flex configuration which automatically manages the final height.
The height can be specified in these units: px, em, rem, vh.
Sample: 500px
Table Data View Mode
Key: dataViewMode
Name: Table Data View Mode
Description: "Table with scroll" keeps original column widths and a horizontal scrollbar. "FullScreen table" adjusts column widths to the window size.
Additional Context Data
Key: externalData
Name: Additional Context Data
Description: Specifies additional contextual data in the form of a JSON object for creating a new record in this listing, which is passed to the form context.
Listing Type
Key: listingType
Name: Listing Type
Description: Specifies which listing type is used for display.
Listing Profile
Key: profileId
Name: Listing Profile
Description: Specifies the listing profile, which defines columns, order, and other display settings.
Listing Profile Category
Key: profileCategory
Name: Listing Profile Category
Description: Name of the category from which profiles can be selected.
Output Context Key
Key: outputContextKey
Name: Output Context Key
Description: Key under which this table's selection is exposed in the form context as $outputContext.<key> (e.g. ticket, order, task). Contains selectedEntity (the selected row) and selectedIds (IDs across all pages). Empty = legacy behavior (the selected row is written directly to $outputContext).
Expose selected entities (selectedEntities)
Key: exposeSelectedEntities
Name: Expose selected entities (selectedEntities)
Description: In addition to selectedIds, also expose selectedEntities — the full rows, but for the CURRENT page only. Off by default: heavier payload than an array of IDs. Use selectedIds to work with the cross-page selection.
Hide Export Button
Key: showExport
Name: Hide Export Button
Description: Hides the export button.
Hide Filter
Key: showFilters
Name: Hide Filter
Description: Hides the listing filters.
Hide Refresh Button
Key: showRefresh
Name: Hide Refresh Button
Description: Hides the refresh button.
Hide Paginator
Key: showPaginator
Name: Hide Paginator
Description: Hides the listing pagination.
Hide Columns Manager
Key: showManagerColumns
Name: Hide Columns Manager
Description: Hides the columns manager.
Hide Profiles
Key: showProfiles
Name: Hide Profiles
Description: Hides the listing profiles.
Hide Sort Manager
Key: showManagerSort
Name: Hide Sort Manager
Description: Hides the sort manager.
Hide Color Manager
Key: showManagerColor
Name: Hide Color Manager
Description: Hides the color manager.
Hide Listing Config
Key: showListingConfig
Name: Hide Listing Config
Description: Hides the listing configuration.
Hide Data View Mode
Key: hiddenDataViewMode
Name: Hide Data View Mode
Description: Hides the option to switch between table and kanban view.
Hide Button Section
Key: hideButtonGroup
Name: Hide Button Section
Description: Hides the button section.
Disable Sticky Header
Key: scrollable
Name: Disable Sticky Header
Description: Disables the fixed table header while scrolling.
TQL WHERE Extension
Key: extendTqlWhere
Name: TQL WHERE Extension
Description: Adds a WHERE condition in TQL. Format: COLUMN_NAME OPERATOR VALUE.
TQL Sorting
Key: externalTqlSort
Name: TQL Sorting
Description: Modifies the default sorting in TQL. Format: COLUMN_NAME ASC/DESC.
TQL Sorting for Nested Tables
Key: externalTqlSortForNested
Name: TQL Sorting for Nested Tables
Description: Modifies the default sorting for nested tables in TQL. Format: COLUMN_NAME ASC/DESC.
TQL Query Params
Key: tqlQueryParams
Name: TQL Query Params
Description: Adds query parameters to the TQL request.
Filters
Key: filters
Name: Filters
Description: Allows defining filters for the data displayed in the list.
Product Conf. List tsm-entity-instance-configuration-list-widget-new
List of product configurations in a tabular view with filtering and editing options.
Widget Or Layout: unknown
Value:
{
"title": "Product Configuration List",
"widget": {
"type": "tsm-entity-instance-configuration-list-widget-new"
},
"type": "layout",
"config": {}
}
Inputs
Page Size
Key: pageSize
Name: Page Size
Description: Number of rows displayed on one page.
Table Height
Key: scrollHeight
Name: Table Height
Description: The custom height is applied only when the Table / TreeTable is in scrollable mode, contains more than 6 records, and the total height of all rows on the page exceeds the custom height value.
If the custom height is larger than the total height of the rows on the page, the Table / TreeTable automatically reduces its height to avoid empty space.
In Full Screen mode, the custom height setting is ignored. The Table / TreeTable uses a flex configuration which automatically manages the final height.
The height can be specified in these units: px, em, rem, vh.
Sample: 500px
Table Data View Mode
Key: dataViewMode
Name: Table Data View Mode
Description: "Table with scroll" keeps original column widths and a horizontal scrollbar. "FullScreen table" adjusts column widths to the window size.
Additional Context Data
Key: externalData
Name: Additional Context Data
Description: Specifies additional contextual data in the form of a JSON object for creating a new record in this listing, which is passed to the form context.
Listing Type
Key: listingType
Name: Listing Type
Description: Specifies which listing type is used for display.
Listing Profile
Key: profileId
Name: Listing Profile
Description: Specifies the listing profile, which defines columns, order, and other display settings.
Listing Profile Category
Key: profileCategory
Name: Listing Profile Category
Description: Name of the category from which profiles can be selected.
Output Context Key
Key: outputContextKey
Name: Output Context Key
Description: Key under which this table's selection is exposed in the form context as $outputContext.<key> (e.g. ticket, order, task). Contains selectedEntity (the selected row) and selectedIds (IDs across all pages). Empty = legacy behavior (the selected row is written directly to $outputContext).
Expose selected entities (selectedEntities)
Key: exposeSelectedEntities
Name: Expose selected entities (selectedEntities)
Description: In addition to selectedIds, also expose selectedEntities — the full rows, but for the CURRENT page only. Off by default: heavier payload than an array of IDs. Use selectedIds to work with the cross-page selection.
Hide Export Button
Key: showExport
Name: Hide Export Button
Description: Hides the export button.
Hide Filter
Key: showFilters
Name: Hide Filter
Description: Hides the listing filters.
Hide Refresh Button
Key: showRefresh
Name: Hide Refresh Button
Description: Hides the refresh button.
Hide Paginator
Key: showPaginator
Name: Hide Paginator
Description: Hides the listing pagination.
Hide Columns Manager
Key: showManagerColumns
Name: Hide Columns Manager
Description: Hides the columns manager.
Hide Profiles
Key: showProfiles
Name: Hide Profiles
Description: Hides the listing profiles.
Hide Sort Manager
Key: showManagerSort
Name: Hide Sort Manager
Description: Hides the sort manager.
Hide Color Manager
Key: showManagerColor
Name: Hide Color Manager
Description: Hides the color manager.
Hide Listing Config
Key: showListingConfig
Name: Hide Listing Config
Description: Hides the listing configuration.
Hide Data View Mode
Key: hiddenDataViewMode
Name: Hide Data View Mode
Description: Hides the option to switch between table and kanban view.
Hide Button Section
Key: hideButtonGroup
Name: Hide Button Section
Description: Hides the button section.
Disable Sticky Header
Key: scrollable
Name: Disable Sticky Header
Description: Disables the fixed table header while scrolling.
TQL WHERE Extension
Key: extendTqlWhere
Name: TQL WHERE Extension
Description: Adds a WHERE condition in TQL. Format: COLUMN_NAME OPERATOR VALUE.
TQL Sorting
Key: externalTqlSort
Name: TQL Sorting
Description: Modifies the default sorting in TQL. Format: COLUMN_NAME ASC/DESC.
TQL Sorting for Nested Tables
Key: externalTqlSortForNested
Name: TQL Sorting for Nested Tables
Description: Modifies the default sorting for nested tables in TQL. Format: COLUMN_NAME ASC/DESC.
TQL Query Params
Key: tqlQueryParams
Name: TQL Query Params
Description: Adds query parameters to the TQL request.
Filters
Key: filters
Name: Filters
Description: Allows defining filters for the data displayed in the list.
Entity Instance Conf. Form tsm-entity-instance-configuration-form
Displays form of Entity Instance Configuration by Catalog Specification
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Entity Instance Configuration Form",
"widget": {
"type": "tsm-entity-instance-configuration-form"
}
}
Inputs
Entity Instance Configuration
Key: entityInstanceConfigurationId
Name: Entity Instance Configuration
Default: null
Form specification name
Key: formSpecificationName
Name: Form specification name
Default: null
Examples
Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-entity-instance-configuration-form/.
Each is a complete validated FluentSchema — copy & adapt for your form.
Gen entity instance configuration id — gen-entity-instance-configuration-id.json
Demonstrates widget.entityInstanceConfigurationId = "exampleValue" on tsm-entity-instance-configuration-form.
{
"type": "object",
"title": "Entity Instance Conf. Form — Entity Instance Configuration",
"description": "Demonstrates widget.entityInstanceConfigurationId = \"exampleValue\" on tsm-entity-instance-configuration-form.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-form",
"entityInstanceConfigurationId": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen form specification name — gen-form-specification-name.json
Demonstrates widget.formSpecificationName = "exampleValue" on tsm-entity-instance-configuration-form.
{
"type": "object",
"title": "Entity Instance Conf. Form — Form specification name",
"description": "Demonstrates widget.formSpecificationName = \"exampleValue\" on tsm-entity-instance-configuration-form.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-form",
"formSpecificationName": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Instance Conf. Relation Bookmark tsm-entity-instance-relationship
Simple list of relationships for instance configurations in a tabular view.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Instance Configuration Relationships Bookmark",
"widget": {
"type": "tsm-entity-instance-relationship"
}
}
Inputs
Inventory
Key: entityInstanceConfiguration
Name: Inventory
Default: null
Output Context Key
Key: outputContextKey
Name: Output Context Key
Description: Key under which this table's selection is exposed in the form context as $outputContext.<key>.
Default: null
Expose selected entities (selectedEntities)
Key: exposeSelectedEntities
Name: Expose selected entities (selectedEntities)
Description: Also expose selectedEntities (current page only) in addition to selectedIds.
Default: false
Examples
Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-entity-instance-relationship/.
Each is a complete validated FluentSchema — copy & adapt for your form.
Gen entity instance configuration — gen-entity-instance-configuration.json
Demonstrates widget.entityInstanceConfiguration = "exampleValue" on tsm-entity-instance-relationship.
{
"type": "object",
"title": "Instance Conf. Relation Bookmark — Inventory",
"description": "Demonstrates widget.entityInstanceConfiguration = \"exampleValue\" on tsm-entity-instance-relationship.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-relationship",
"entityInstanceConfiguration": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen expose selected entities — gen-expose-selected-entities.json
Expose selected entities (selectedEntities): Also expose selectedEntities (current page only) in addition to selectedIds.
{
"type": "object",
"title": "Instance Conf. Relation Bookmark — Expose selected entities (selectedEntities)",
"description": "Expose selected entities (selectedEntities): Also expose selectedEntities (current page only) in addition to selectedIds.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-relationship",
"exposeSelectedEntities": true
}
}
},
"layout": [
"field"
]
}
Gen output context key — gen-output-context-key.json
Output Context Key: Key under which this table's selection is exposed in the form context as $outputContext.<key>.
{
"type": "object",
"title": "Instance Conf. Relation Bookmark — Output Context Key",
"description": "Output Context Key: Key under which this table's selection is exposed in the form context as $outputContext.<key>.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-relationship",
"outputContextKey": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Entity Instance Configurations Checklist tsm-entity-instance-configuration-checklist
Simple list of Entity Instance Configurations with checklist in a tabular view.
Widget Or Layout: unknown
Value:
{
"type": "object",
"widget": {
"type": "tsm-entity-instance-configuration-checklist"
}
}
Inputs
Show name
Key: showName
Name: Show name
Default: true
Show checkbox
Key: showCheckbox
Name: Show checkbox
Default: true
Maximum number of rows
Key: maxRows
Name: Maximum number of rows
Description: Maximum number of records loaded and displayed. Prevents loading the whole catalog when no filter is set.
Default: 100
Source context type
Key: contextType
Name: Source context type
Description: Source context type
Default: "order"
Order
Key: orderRef
Name: Order
Default: null
Customer
Key: customerRef
Name: Customer
Default: null
Account
Key: accountRef
Name: Account
Default: null
Type
Key: type
Name: Type
Default: null
Other order line columns
Key: otherColumns
Name: Other order line columns
Default: null
Enable row expansion
Key: enableRowExpansion
Name: Enable row expansion
Description: Expands row with displayed form from Entity Instance Configuration of the row by form specification name
Default: false
Form specification name
Key: formSpecificationName
Name: Form specification name
Default: ""
Examples
Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-entity-instance-configuration-checklist/.
Each is a complete validated FluentSchema — copy & adapt for your form.
Gen context type — gen-context-type.json
Source context type: Source context type
{
"type": "object",
"title": "Entity Instance Configurations Checklist — Source context type",
"description": "Source context type: Source context type",
"properties": {
"field": {
"type": "object",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-checklist",
"contextType": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen customer ref — gen-customer-ref.json
Demonstrates widget.customerRef = "exampleValue" on tsm-entity-instance-configuration-checklist.
{
"type": "object",
"title": "Entity Instance Configurations Checklist — Customer",
"description": "Demonstrates widget.customerRef = \"exampleValue\" on tsm-entity-instance-configuration-checklist.",
"properties": {
"field": {
"type": "object",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-checklist",
"customerRef": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen max rows — gen-max-rows.json
Maximum number of rows: Maximum number of records loaded and displayed. Prevents loading the whole catalog when no filter is set.
{
"type": "object",
"title": "Entity Instance Configurations Checklist — Maximum number of rows",
"description": "Maximum number of rows: Maximum number of records loaded and displayed. Prevents loading the whole catalog when no filter is set.",
"properties": {
"field": {
"type": "object",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-checklist",
"maxRows": 200
}
}
},
"layout": [
"field"
]
}
Gen order ref — gen-order-ref.json
Demonstrates widget.orderRef = "exampleValue" on tsm-entity-instance-configuration-checklist.
{
"type": "object",
"title": "Entity Instance Configurations Checklist — Order",
"description": "Demonstrates widget.orderRef = \"exampleValue\" on tsm-entity-instance-configuration-checklist.",
"properties": {
"field": {
"type": "object",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-checklist",
"orderRef": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen show checkbox — gen-show-checkbox.json
Demonstrates widget.showCheckbox = false on tsm-entity-instance-configuration-checklist.
{
"type": "object",
"title": "Entity Instance Configurations Checklist — Show checkbox",
"description": "Demonstrates widget.showCheckbox = false on tsm-entity-instance-configuration-checklist.",
"properties": {
"field": {
"type": "object",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-checklist",
"showCheckbox": false
}
}
},
"layout": [
"field"
]
}
Gen show name — gen-show-name.json
Demonstrates widget.showName = false on tsm-entity-instance-configuration-checklist.
{
"type": "object",
"title": "Entity Instance Configurations Checklist — Show name",
"description": "Demonstrates widget.showName = false on tsm-entity-instance-configuration-checklist.",
"properties": {
"field": {
"type": "object",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-checklist",
"showName": false
}
}
},
"layout": [
"field"
]
}
Instance Conf. Select tsm-entity-instance-configuration-lov
Selection of an instance configuration from a dropdown list.
Widget Or Layout: unknown
Value:
{
"type": "string",
"title": "Select Instance Configuration",
"widget": {
"type": "tsm-entity-instance-configuration-lov"
}
}
Inputs
Default value
Key: default
Name: Default value
Default: ""
Customer
Key: customerId
Name: Customer
Default: null
Account
Key: accountId
Name: Account
Default: null
Listing
Key: listingTypeCode
Name: Listing
Default: null
Listing ID
Key: listingId
Name: Listing ID
Default: "entity-instance-lov"
A profile that defines the display of columns
Key: profileId
Name: A profile that defines the display of columns
Default: null
Option display field
Key: optionDisplayField
Name: Option display field
Default: null
Remove value on change
Key: removeValueOnChange
Name: Remove value on change
Default: null
Address
Key: showAddress
Name: Address
Default: false
Serial number
Key: showSerialNumber
Name: Serial number
Default: false
Catalog category
Key: showCatalogCategoryName
Name: Catalog category
Default: false
Specification code
Key: showCatalogSpecificationCode
Name: Specification code
Default: false
Characteristics filters
Key: chars
Name: Characteristics filters
Default: null
Filters
Key: defaultFilters
Name: Filters
Default: null
Keyboard on mobile
Key: keyboardOnMobile
Name: Keyboard on mobile
Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.
Default: true
Show clear
Key: showClear
Name: Show clear
Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.
Default: true
Show none text
Key: showNoneText
Name: Show none text
Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.
Default: true
Select first value
Key: selectFirstValue
Name: Select first value
Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.
Default: false
Selection using a listing (one or more values)
Key: multiselect
Name: Selection using a listing (one or more values)
Default: false
Value
Key: selectProperty
Name: Value
Default: "id"
Display
Key: displayField
Name: Display
Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]
Default: ["name"]
Examples
Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-entity-instance-configuration-lov/.
Each is a complete validated FluentSchema — copy & adapt for your form.
Gen account id — gen-account-id.json
Demonstrates widget.accountId = "exampleValue" on tsm-entity-instance-configuration-lov.
{
"type": "object",
"title": "Instance Conf. Select — Account",
"description": "Demonstrates widget.accountId = \"exampleValue\" on tsm-entity-instance-configuration-lov.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-lov",
"accountId": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen customer id — gen-customer-id.json
Demonstrates widget.customerId = "exampleValue" on tsm-entity-instance-configuration-lov.
{
"type": "object",
"title": "Instance Conf. Select — Customer",
"description": "Demonstrates widget.customerId = \"exampleValue\" on tsm-entity-instance-configuration-lov.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-lov",
"customerId": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen listing id — gen-listing-id.json
Demonstrates widget.listingId = "exampleValue" on tsm-entity-instance-configuration-lov.
{
"type": "object",
"title": "Instance Conf. Select — Listing ID",
"description": "Demonstrates widget.listingId = \"exampleValue\" on tsm-entity-instance-configuration-lov.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-lov",
"listingId": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen listing type code — gen-listing-type-code.json
Demonstrates widget.listingTypeCode = "exampleValue" on tsm-entity-instance-configuration-lov.
{
"type": "object",
"title": "Instance Conf. Select — Listing",
"description": "Demonstrates widget.listingTypeCode = \"exampleValue\" on tsm-entity-instance-configuration-lov.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-lov",
"listingTypeCode": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen option display field — gen-option-display-field.json
Demonstrates widget.optionDisplayField = "name" on tsm-entity-instance-configuration-lov.
{
"type": "object",
"title": "Instance Conf. Select — Option display field",
"description": "Demonstrates widget.optionDisplayField = \"name\" on tsm-entity-instance-configuration-lov.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-lov",
"optionDisplayField": "name"
}
}
},
"layout": [
"field"
]
}
Gen profile id — gen-profile-id.json
Demonstrates widget.profileId = "exampleValue" on tsm-entity-instance-configuration-lov.
{
"type": "object",
"title": "Instance Conf. Select — A profile that defines the display of columns",
"description": "Demonstrates widget.profileId = \"exampleValue\" on tsm-entity-instance-configuration-lov.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-lov",
"profileId": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Instance Select tsm-entity-instance-lov
Selection of an instance from a dropdown list.
Widget Or Layout: unknown
Value:
{
"type": "string",
"title": "Select Instance",
"widget": {
"type": "tsm-entity-instance-lov"
}
}
Inputs
Default value
Key: default
Name: Default value
Default: ""
Listing
Key: listingTypeCode
Name: Listing
Default: ""
Characteristics filters
Key: chars
Name: Characteristics filters
Filters
Key: defaultFilters
Name: Filters
Default: null
Keyboard on mobile
Key: keyboardOnMobile
Name: Keyboard on mobile
Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.
Default: true
Show clear
Key: showClear
Name: Show clear
Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.
Default: true
Show none text
Key: showNoneText
Name: Show none text
Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.
Default: true
Select first value
Key: selectFirstValue
Name: Select first value
Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.
Default: false
Selection using a listing (one or more values)
Key: multiselect
Name: Selection using a listing (one or more values)
Default: false
Value
Key: selectProperty
Name: Value
Default: "id"
Display
Key: displayField
Name: Display
Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]
Default: ["name"]
Examples
Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-entity-instance-lov/.
Each is a complete validated FluentSchema — copy & adapt for your form.
Gen default filters — gen-default-filters.json
Demonstrates widget.defaultFilters = "exampleValue" on tsm-entity-instance-lov.
{
"type": "object",
"title": "Instance Select — Filters",
"description": "Demonstrates widget.defaultFilters = \"exampleValue\" on tsm-entity-instance-lov.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-lov",
"defaultFilters": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen keyboard on mobile — gen-keyboard-on-mobile.json
Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.
{
"type": "object",
"title": "Instance Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-lov",
"keyboardOnMobile": false
}
}
},
"layout": [
"field"
]
}
Gen listing type code — gen-listing-type-code.json
Demonstrates widget.listingTypeCode = "exampleValue" on tsm-entity-instance-lov.
{
"type": "object",
"title": "Instance Select — Listing",
"description": "Demonstrates widget.listingTypeCode = \"exampleValue\" on tsm-entity-instance-lov.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-lov",
"listingTypeCode": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen select first value — gen-select-first-value.json
Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.
{
"type": "object",
"title": "Instance Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-lov",
"selectFirstValue": true
}
}
},
"layout": [
"field"
]
}
Gen show clear — gen-show-clear.json
Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.
{
"type": "object",
"title": "Instance Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-lov",
"showClear": false
}
}
},
"layout": [
"field"
]
}
Gen show none text — gen-show-none-text.json
Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.
{
"type": "object",
"title": "Instance Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"type": "string",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-lov",
"showNoneText": false
}
}
},
"layout": [
"field"
]
}
Instance Conf. Status Bar tsm-entity-instance-steps
Overview of the current status of the instance configuration with quick switching options.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Instance Configuration Status Bar",
"widget": {
"type": "tsm-entity-instance-steps"
}
}
Inputs
Inventory
Key: entityInstanceConfiguration
Name: Inventory
Default: null
Examples
Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-entity-instance-steps/.
Each is a complete validated FluentSchema — copy & adapt for your form.
Gen entity instance configuration — gen-entity-instance-configuration.json
Demonstrates widget.entityInstanceConfiguration = "exampleValue" on tsm-entity-instance-steps.
{
"type": "object",
"title": "Instance Conf. Status Bar — Inventory",
"description": "Demonstrates widget.entityInstanceConfiguration = \"exampleValue\" on tsm-entity-instance-steps.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-steps",
"entityInstanceConfiguration": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Instance Conf. Cost Card tsm-entity-instance-configuration-cost
Card displaying cost details for instance configurations.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Instance Configuration Costs",
"widget": {
"type": "tsm-entity-instance-configuration-cost"
}
}
Inputs
Entity instance configuration id
Key: entityInstanceConfigurationId
Name: Entity instance configuration id
Default: null
Product ids
Key: productIds
Name: Product ids
Default: null
Catalog ID
Key: catalogId
Name: Catalog ID
Default: null
Catalog code
Key: catalogCode
Name: Catalog code
Default: null
Catalog codes
Key: catalogCodes
Name: Catalog codes
Default: null
Catalog lifecycle status code
Key: catalogLifecycleStatusCode
Name: Catalog lifecycle status code
Default: null
Category codes
Key: categoryCodes
Name: Category codes
Default: null
Exclude category codes
Key: excludeCategoryCodes
Name: Exclude category codes
Default: null
Product codes
Key: productCodes
Name: Product codes
Default: null
Product type codes
Key: productTypeCodes
Name: Product type codes
Default: null
Lifecycle status code
Key: lifecycleStatusCode
Name: Lifecycle status code
Default: null
Exlude ids
Key: excludeIds
Name: Exlude ids
Default: null
Exclude codes
Key: excludeCodes
Name: Exclude codes
Default: null
Entity type
Key: entityType
Name: Entity type
Default: null
Relationship parent id
Key: relationshipParentId
Name: Relationship parent id
Default: null
Relationship parent code
Key: relationshipParentCode
Name: Relationship parent code
Default: null
Relationship type code
Key: relationshipTypeCodes
Name: Relationship type code
Default: null
Relationship add with parent
Key: relationshipAddWithParent
Name: Relationship add with parent
Default: null
Entity instance types
Key: entityInstanceTypes
Name: Entity instance types
Default: null
Filter Chars
Key: chars
Name: Filter Chars
Default: null
Examples
Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-entity-instance-configuration-cost/.
Each is a complete validated FluentSchema — copy & adapt for your form.
Gen catalog code — gen-catalog-code.json
Demonstrates widget.catalogCode = "exampleValue" on tsm-entity-instance-configuration-cost.
{
"type": "object",
"title": "Instance Conf. Cost Card — Catalog code",
"description": "Demonstrates widget.catalogCode = \"exampleValue\" on tsm-entity-instance-configuration-cost.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-cost",
"catalogCode": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen catalog codes — gen-catalog-codes.json
Demonstrates widget.catalogCodes = "exampleValue" on tsm-entity-instance-configuration-cost.
{
"type": "object",
"title": "Instance Conf. Cost Card — Catalog codes",
"description": "Demonstrates widget.catalogCodes = \"exampleValue\" on tsm-entity-instance-configuration-cost.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-cost",
"catalogCodes": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen catalog id — gen-catalog-id.json
Demonstrates widget.catalogId = "exampleValue" on tsm-entity-instance-configuration-cost.
{
"type": "object",
"title": "Instance Conf. Cost Card — Catalog ID",
"description": "Demonstrates widget.catalogId = \"exampleValue\" on tsm-entity-instance-configuration-cost.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-cost",
"catalogId": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen catalog lifecycle status code — gen-catalog-lifecycle-status-code.json
Demonstrates widget.catalogLifecycleStatusCode = "exampleValue" on tsm-entity-instance-configuration-cost.
{
"type": "object",
"title": "Instance Conf. Cost Card — Catalog lifecycle status code",
"description": "Demonstrates widget.catalogLifecycleStatusCode = \"exampleValue\" on tsm-entity-instance-configuration-cost.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-cost",
"catalogLifecycleStatusCode": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen entity instance configuration id — gen-entity-instance-configuration-id.json
Demonstrates widget.entityInstanceConfigurationId = "exampleValue" on tsm-entity-instance-configuration-cost.
{
"type": "object",
"title": "Instance Conf. Cost Card — Entity instance configuration id",
"description": "Demonstrates widget.entityInstanceConfigurationId = \"exampleValue\" on tsm-entity-instance-configuration-cost.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-cost",
"entityInstanceConfigurationId": "exampleValue"
}
}
},
"layout": [
"field"
]
}
Gen product ids — gen-product-ids.json
Demonstrates widget.productIds = "exampleValue" on tsm-entity-instance-configuration-cost.
{
"type": "object",
"title": "Instance Conf. Cost Card — Product ids",
"description": "Demonstrates widget.productIds = \"exampleValue\" on tsm-entity-instance-configuration-cost.",
"properties": {
"field": {
"type": "layout",
"title": "Field",
"widget": {
"type": "tsm-entity-instance-configuration-cost",
"productIds": "exampleValue"
}
}
},
"layout": [
"field"
]
}
IP Address Input tsm-ip-address
Input field for entering an IP address.
Widget Or Layout: unknown
Value:
{
"type": "object",
"title": "Enter IP Address",
"widget": {
"type": "tsm-ip-address",
"notitle": true
}
}
Inputs
Default value
Key: default
Name: Default value
Default: ""