LiTreeviewSelectComponent class
- Mixed-in types
-
- Annotations
-
- @Component.new(selector: 'li-treeview-select', templateUrl: 'treeview_select_component.html', styleUrls: ['treeview_select_component.css'], directives: [coreDirectives], providers: [ExistingProvider.forToken(ngValueAccessor, LiTreeviewSelectComponent)], changeDetection: ChangeDetectionStrategy.onPush)
Properties
-
allExpandableNodesExpanded
→ bool
-
no setter
-
canSelectNode
↔ bool Function(TreeViewNode node)?
-
getter/setter pair
-
clearButtonLabel
↔ String
-
getter/setter pair
-
closeOnSelect
↔ bool
-
getter/setter pair
-
collapseAllButtonLabel
↔ String
-
getter/setter pair
-
confirmButtonLabel
↔ String
-
getter/setter pair
-
container
↔ String
-
getter/setter pair
-
currentValueChange
→ Stream
-
no setter
-
data
↔ dynamic
-
getter/setter pair
-
dataInvalid
↔ bool
-
External invalid state, same as invalid.
getter/setter pairinherited
-
describedBy
↔ String
-
getter/setter pair
-
dropdownOpen
↔ bool
-
getter/setter pair
-
dropdownPanelElement
↔ Element?
-
getter/setter pair
-
effectiveAutoInvalid
→ bool
-
Whether the automatic validation failed and is visible.
no setterinherited
-
effectiveAutoValid
→ bool
-
Whether the automatic validation passed, has rules and is visible.
no setterinherited
-
effectiveErrorText
→ String
-
Message shown under the field: externalErrorText when set, otherwise
the message of the automatic validation.
no setterinherited
-
effectiveInvalid
→ bool
-
Invalid state painted by the field.
no setterinherited
-
effectiveMessages
→ Map<String, String>
-
Messages in effect since the last rebuildValidationConfig.
no setterinherited
-
effectiveRules
→ List<LiRule>
-
Rules in effect since the last rebuildValidationConfig.
no setterinherited
-
effectiveValid
→ bool
-
Valid state painted by the field.
no setterinherited
-
emptyLabel
↔ String
-
getter/setter pair
-
errorText
↔ String
-
getter/setter pair
-
expandAllButtonLabel
↔ String
-
getter/setter pair
-
expandTogglePlacement
↔ String
-
getter/setter pair
-
externalErrorText
→ String
-
External error message, typically from the backend. Wins over the
message of the automatic validation.
no setteroverride
-
externalValid
→ bool
-
External valid state, such as a
valid input. Ignored while the field is
invalid.
no setteroverride
-
feedbackClass
↔ String
-
getter/setter pair
-
formSubmitted
→ bool
-
Whether the enclosing
liForm was submitted.
no setterinherited
-
hasExpandableNodes
→ bool
-
no setter
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
hasHelperText
→ bool
-
no setter
-
hasMoreRootNodes
↔ bool
-
getter/setter pair
-
hasSelection
→ bool
-
no setter
-
helperText
↔ String
-
getter/setter pair
-
invalid
↔ bool
-
External invalid state, typically from the backend. Wins over the
automatic validation.
getter/setter pairinherited
-
isDisabled
↔ bool
-
getter/setter pair
-
isEmptyStateVisible
→ bool
-
no setter
-
no setter
-
labelBuilder
↔ String Function(TreeViewNode node)?
-
getter/setter pair
-
liMessages
↔ Map<String, String>
-
Per-field message overrides keyed by rule code.
getter/setter pairinherited
-
liRules
↔ List<LiRule>
-
Declarative rules evaluated against validationValue.
getter/setter pairinherited
-
listboxId
↔ String
-
latefinal
-
liValidationMode
↔ String
-
When the automatic validation becomes visible.
getter/setter pairinherited
-
loadingLabel
↔ String
-
getter/setter pair
-
loadingRootNodes
↔ bool
-
getter/setter pair
-
loadMoreLabel
↔ String
-
getter/setter pair
-
locale
↔ String
-
Locale of the default rule messages.
getter/setter pairoverride-getter
-
mobileBreakpoint
↔ String
-
CSS
max-width media-query used by mobilePresentation.
getter/setter pair
-
mobileHeightBreakpoint
↔ String
-
Optional CSS
max-height media-query used by mobilePresentation.
getter/setter pair
-
mobilePresentation
↔ String
-
Mobile presentation for small viewports.
getter/setter pair
-
multiple
↔ bool
-
getter/setter pair
-
name
↔ String?
-
getter/setter pair
-
nodeTemplate
↔ LiTreeviewSelectNodeDirective?
-
getter/setter pair
-
normalizedExpandTogglePlacement
→ String
-
no setter
-
normalizedTriggerIconMode
→ String
-
no setter
-
openChange
→ Stream<bool>
-
Emits
true when the dropdown opens and false when it closes.
no setter
-
openOnFocus
↔ bool
-
getter/setter pair
-
pageLoader
↔ LiTreeViewPageLoader?
-
getter/setter pair
-
pageSize
↔ int
-
getter/setter pair
-
placeholder
↔ String
-
getter/setter pair
-
resolvedAriaInvalid
→ String?
-
Value of
aria-invalid.
no setterinherited
-
resolvedClearButtonLabel
→ String
-
no setter
-
resolvedCollapseAllButtonLabel
→ String
-
no setter
-
resolvedConfirmButtonLabel
→ String
-
no setter
-
resolvedDataInvalidAttr
→ String?
-
Value of
data-invalid, the attribute liForm looks for.
no setterinherited
-
resolvedDescribedBy
→ String?
-
no setter
-
resolvedEmptyLabel
→ String
-
no setter
-
resolvedExpandAllButtonLabel
→ String
-
no setter
-
resolvedExpandToggleIconClass
→ String
-
no setter
-
resolvedExpandToggleLabel
→ String
-
no setter
-
resolvedFeedbackClass
→ String
-
no setter
-
resolvedInputGroupClass
→ String
-
no setter
-
resolvedLoadingLabel
→ String
-
no setter
-
resolvedLoadMoreLabel
→ String
-
no setter
-
resolvedName
→ String?
-
no setter
-
resolvedPlaceholder
→ String
-
no setter
-
resolvedSearchInputClass
→ String
-
no setter
-
resolvedSearchPlaceholder
→ String
-
no setter
-
resolvedSummarySuffix
→ String
-
no setter
-
resolvedTriggerClass
→ String
-
no setter
-
resolvedTriggerIconClass
→ String
-
no setter
-
returnNode
↔ bool
-
getter/setter pair
-
rootNodes
↔ List<TreeViewNode>
-
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
scrollContainerElement
↔ Element?
-
getter/setter pair
-
searchable
↔ bool
-
getter/setter pair
-
searchAriaLabel
→ String
-
no setter
-
searchInputElement
↔ InputElement?
-
getter/setter pair
-
searchMatcher
↔ bool Function(TreeViewNode node, String term)?
-
getter/setter pair
-
searchPlaceholder
↔ String
-
getter/setter pair
-
searchTerm
↔ String
-
getter/setter pair
-
selectDescendantsOnParentSelect
↔ bool
-
In multiple mode, selecting a parent also selects its loaded descendants.
getter/setter pair
-
selectedDataValue
→ String?
-
no setter
-
selectedLabel
→ String
-
no setter
-
selectedNode
↔ TreeViewNode?
-
getter/setter pair
-
selectedNodes
↔ List<TreeViewNode>
-
getter/setter pair
-
settings
↔ TreeViewSettings
-
getter/setter pair
-
shouldRevalidate
→ bool
-
Whether a change of the value should run the rules again: always with
validateOnInput, otherwise only while the result is visible or a
failure is pending.
no setterinherited
-
shouldShowValidation
→ bool
-
Whether liValidationMode lets the automatic validation show now.
no setterinherited
-
showActionBar
→ bool
-
no setter
-
showClearButton
↔ bool
-
getter/setter pair
-
showErrorFeedback
→ bool
-
Whether the error message is rendered.
no setterinherited
-
showFooterExpandToggle
→ bool
-
no setter
-
showPanelActions
↔ bool
-
getter/setter pair
-
showSearchExpandToggle
→ bool
-
no setter
-
showsTriggerIcon
→ bool
-
no setter
-
size
↔ String
-
getter/setter pair
-
summarySuffix
↔ String
-
getter/setter pair
-
togglingAll
→ bool
-
no setter
-
triggerButtonElement
↔ ButtonElement?
-
getter/setter pair
-
triggerContext
→ LiTreeviewSelectTriggerContext
-
no setter
-
triggerIconClass
↔ String
-
getter/setter pair
-
triggerIconMode
↔ String
-
getter/setter pair
-
triggerTemplate
↔ LiTreeviewSelectTriggerDirective?
-
getter/setter pair
-
userValueChange
→ Stream
-
no setter
-
usesAddonTriggerIcon
→ bool
-
no setter
-
usesMobileModal
→ bool
-
no setter
-
usesMobilePresentation
→ bool
-
no setter
-
usesMobileSheet
→ bool
-
no setter
-
usesOverlayTriggerIcon
→ bool
-
no setter
-
valid
↔ bool
-
getter/setter pair
-
validateOnInput
↔ bool
-
Whether the rules run again on every change of the value, even before the
result is visible.
getter/setter pairinherited
-
validationDirty
↔ bool
-
Whether the user changed the value at least once.
getter/setter pairinherited
-
validationFieldName
→ String?
-
Field name handed to the rules through LiRuleContext.fieldName.
no setteroverride
-
validationInputType
→ Object?
-
Field preset handed to the rules through LiRuleContext.inputType.
no setterinherited
-
validationIssue
→ LiValidationIssue?
-
Result of the last runValidation: the first failing rule, or
null.
no setterinherited
-
validationTouched
↔ bool
-
Whether the field lost focus at least once.
getter/setter pairinherited
-
validationValue
→ dynamic
-
Value the rules see.
no setteroverride
-
visibleRootNodes
↔ List<TreeViewNode>
-
getter/setter pair