Inventory Widgets
Instance Conf. List tsm-entity-instance-configuration-list-widget
List of instance configurations in a tabular view with filtering and editing options.
Widget Or Layout: layout
Value:
{
"title": "Instance Configuration List",
"widget": {
"type": "tsm-entity-instance-configuration-list-widget"
},
"type": "layout",
"config": {
"pageSize": "20"
}
}
Inputs
Page Size
Key: pageSize
Name: Page Size
Description: Number of rows displayed on one page.
Table Height
Key: scrollHeight
Name: Table Height
Description: Height of the table including desired units (px, em, rem, %, vh).
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.
Hidden
Key: hidden
Name: Hidden
Description: Hides the component. You can also control its visibility with an expression in the expression editor.
Optional CSS class
Key: customStyleClass
Name: Optional CSS class
Description: An optional CSS class to modify the style of this component. Examples: p-datatable-layout-fixed
Additional Context Data
Key: externalData
Name: Additional Context Data
Description: Specifies additional context data for the listing.
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.
Filters
Key: filters
Name: Filters
Description: translation.configFormWidgets.basicEditor.filters.tooltip
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 Nested Sorting
Key: externalTqlSortForNested
Name: TQL Nested Sorting
Description: Modifies the default sorting in TQL for nested attributes.
TQL Query Params
Key: tqlQueryParams
Name: TQL Query Params
Description: Adds query parameters to the TQL request.
Instance Conf. Tree List tsm-entity-instance-tree
Tree-structured list of instance configurations.
Widget Or Layout: layout
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: Height of the table including desired units (px, em, rem, %, vh).
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.
Hidden
Key: hidden
Name: Hidden
Description: Hides the component. You can also control its visibility with an expression in the expression editor.
Optional CSS class
Key: customStyleClass
Name: Optional CSS class
Description: An optional CSS class to modify the style of this component. Examples: p-datatable-layout-fixed
Additional Context Data
Key: externalData
Name: Additional Context Data
Description: Specifies additional context data for the listing.
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.
Filters
Key: filters
Name: Filters
Description: translation.configFormWidgets.basicEditor.filters.tooltip
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 Nested Sorting
Key: externalTqlSortForNested
Name: TQL Nested Sorting
Description: Modifies the default sorting in TQL for nested attributes.
TQL Query Params
Key: tqlQueryParams
Name: TQL Query Params
Description: Adds query parameters to the TQL request.
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: layout
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: Height of the table including desired units (px, em, rem, %, vh).
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.
Hidden
Key: hidden
Name: Hidden
Description: Hides the component. You can also control its visibility with an expression in the expression editor.
Optional CSS class
Key: customStyleClass
Name: Optional CSS class
Description: An optional CSS class to modify the style of this component. Examples: p-datatable-layout-fixed
Additional Context Data
Key: externalData
Name: Additional Context Data
Description: Specifies additional context data for the listing.
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.
Filters
Key: filters
Name: Filters
Description: translation.configFormWidgets.basicEditor.filters.tooltip
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 Nested Sorting
Key: externalTqlSortForNested
Name: TQL Nested Sorting
Description: Modifies the default sorting in TQL for nested attributes.
TQL Query Params
Key: tqlQueryParams
Name: TQL Query Params
Description: Adds query parameters to the TQL request.
Instance Conf. Bookmark tsm-entity-instance-configuration-list-panel
Simple list of instance configurations in a tabular view.
Widget Or Layout: layout
Value:
{
"type": "layout",
"title": "",
"widget": {
"type": "tsm-entity-instance-configuration-list-panel"
}
}
Inputs
Default value
Key: default
Name: Default value
Entity instance ID
Key: entityInstanceId
Name: Entity instance ID
Instance Conf. Relation Bookmark tsm-entity-instance-relationship
Simple list of relationships for instance configurations in a tabular view.
Widget Or Layout: layout
Value:
{
"type": "layout",
"title": "",
"widget": {
"type": "tsm-entity-instance-relationship"
}
}
Inputs
Default value
Key: default
Name: Default value
Inventory
Key: entityInstanceConfiguration
Name: Inventory
Instance Conf. Select tsm-entity-instance-configuration-lov
Selection of an instance configuration from a dropdown list.
Widget Or Layout: widget
Value:
{
"type": "string",
"title": "Select Instance Configuration",
"widget": {
"type": "tsm-entity-instance-configuration-lov"
}
}
Inputs
Remove value on change
Key: removeValueOnChange
Name: Remove value on change
Customer
Key: customerId
Name: Customer
Account
Key: accountId
Name: Account
Address
Key: showAddress
Name: Address
Serial number
Key: showSerialNumber
Name: Serial number
Catalog category
Key: showCatalogCategoryName
Name: Catalog category
Specification code
Key: showCatalogSpecificationCode
Name: Specification code
Listing ID
Key: listingId
Name: Listing ID
Profile
Key: profileCode
Name: Profile
Default value
Key: default
Name: Default value
Characteristics filters
Key: chars
Name: Characteristics filters
Filters
Key: defaultFilters
Name: Filters
Keyboard on mobile
Key: keyboardOnMobile
Name: Keyboard on mobile
Show clear
Key: showClear
Name: Show clear
Show none text
Key: showNoneText
Name: Show none text
Select first value
Key: selectFirstValue
Name: Select first value
Selection using a listing (one or more values)
Key: multiselect
Name: Selection using a listing (one or more values)
Value
Key: selectProperty
Name: Value
Display
Key: displayField
Name: Display
Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]
Instance Conf. Status Bar tsm-entity-instance-steps
Overview of the current status of the instance configuration with quick switching options.
Widget Or Layout: layout
Value:
{
"type": "layout",
"title": "",
"widget": {
"type": "tsm-entity-instance-steps"
}
}
Inputs
Default value
Key: default
Name: Default value
Inventory
Key: entityInstanceConfiguration
Name: Inventory
Instance Conf. Cost Card tsm-entity-instance-configuration-cost
Card displaying cost details for instance configurations.
Widget Or Layout: layout
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
Product ids
Key: productIds
Name: Product ids
Catalog ID
Key: catalogId
Name: Catalog ID
Catalog code
Key: catalogCode
Name: Catalog code
Catalog codes
Key: catalogCodes
Name: Catalog codes
Catalog lifecycle status code
Key: catalogLifecycleStatusCode
Name: Catalog lifecycle status code
Category codes
Key: categoryCodes
Name: Category codes
Exclude category codes
Key: excludeCategoryCodes
Name: Exclude category codes
Product codes
Key: productCodes
Name: Product codes
Product type codes
Key: productTypeCodes
Name: Product type codes
Lifecycle status code
Key: lifecycleStatusCode
Name: Lifecycle status code
Exlude ids
Key: excludeIds
Name: Exlude ids
Exclude codes
Key: excludeCodes
Name: Exclude codes
Entity type
Key: entityType
Name: Entity type
Relationship parent id
Key: relationshipParentId
Name: Relationship parent id
Relationship parent code
Key: relationshipParentCode
Name: Relationship parent code
Relationship type code
Key: relationshipTypeCodes
Name: Relationship type code
Relationship add with parent
Key: relationshipAddWithParent
Name: Relationship add with parent
Entity instance types
Key: entityInstanceTypes
Name: Entity instance types
Filter Chars
Key: chars
Name: Filter Chars
New Dependent Instance Button tsm-entity-instance-create-dependent
Button to create a dependent instance.
Widget Or Layout: layout
Value:
{
"type": "layout",
"title": "New Dependent Entity Instance Button",
"widget": {
"type": "tsm-entity-instance-create-dependent"
}
}
Inputs
Inventory
Key: entityInstanceConfiguration
Name: Inventory
Default type
Key: defaultType
Name: Default type
Default type
Key: entityInstanceConf
Name: Default type
Description: Default type
Icon
Key: icon
Name: Icon
Redirect to detail
Key: redirectToDetail
Name: Redirect to detail
IP Address Input tsm-ip-address
Input field for entering an IP address.
Widget Or Layout: widget
Value:
{
"type": "object",
"title": "Enter IP Address",
"widget": {
"type": "tsm-ip-address",
"notitle": true
}
}
Inputs
Default value
Key: default
Name: Default value