LiTokenFieldComponent class
- Annotations
-
- @Component.new(selector: 'li-token-field', changeDetection: ChangeDetectionStrategy.onPush, templateUrl: 'token_field_component.html', styleUrls: ['token_field_component.css'], directives: [coreDirectives, LiDropdownMenuComponent], providers: [ExistingProvider.forToken(ngValueAccessor, LiTokenFieldComponent)])
Constructors
- LiTokenFieldComponent(ChangeDetectorRef _changeDetectorRef, Element _rootElement)
Properties
-
actionMenuOptions
↔ List<
LiDropdownMenuOption> -
getter/setter pair
- actionMenuTriggerClass ↔ String
-
getter/setter pair
- actionMenuTriggerIconClass ↔ String
-
getter/setter pair
- allowDuplicates ↔ bool
-
getter/setter pair
- clearButtonLabel ↔ String
-
getter/setter pair
- copyButtonLabel ↔ String
-
getter/setter pair
- copySeparator ↔ String
-
getter/setter pair
- filterInput ↔ bool
-
getter/setter pair
- hasActionMenuOptions → bool
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasSelectedItems → bool
-
no setter
- inputToken ↔ InputElement?
-
getter/setter pair
- isDisabled ↔ bool
-
getter/setter pair
- isFocused ↔ bool
-
getter/setter pair
-
items
↔ List<
LiTokenFieldItemView> -
getter/setter pair
- locale ↔ String
-
getter/setter pair
- maxTokens ↔ int?
-
getter/setter pair
- name ↔ String?
-
getter/setter pair
-
onChange
→ Stream<
List< String> > -
no setter
-
onClearAction
→ Stream<
void> -
no setter
-
onCopyAction
→ Stream<
void> -
no setter
-
onModelChange
→ Stream<
List< String> > -
no setter
-
onPasteAction
→ Stream<
void> -
no setter
-
onValueChange
→ Stream<
List< String> > -
no setter
- pasteButtonLabel ↔ String
-
getter/setter pair
- patternAllowed ↔ String
-
getter/setter pair
- patternToken ↔ String
-
getter/setter pair
- placeholder ↔ String
-
getter/setter pair
- resolvedClearButtonLabel → String
-
no setter
- resolvedContainerClass → String
-
no setter
- resolvedCopyButtonLabel → String
-
no setter
- resolvedName → String?
-
no setter
- resolvedPasteButtonLabel → String
-
no setter
- resolvedPlaceholder → String
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- separatorPattern ↔ String
-
getter/setter pair
- showActionMenu ↔ bool
-
getter/setter pair
- showClearAction ↔ bool
-
getter/setter pair
- showCopyAction ↔ bool
-
getter/setter pair
- showPasteAction ↔ bool
-
getter/setter pair
- showRemoveButton ↔ bool
-
getter/setter pair
-
tokens
→ List<
String> -
no setter
- wrapTokens ↔ bool
-
getter/setter pair
Methods
-
addToken(
) → void -
clear(
) → void -
containerClickHandle(
) → void -
copyTokens(
) → Future< void> -
inputKeydownHandle(
KeyboardEvent event) → void -
inputKeypressHandle(
KeyboardEvent event) → void -
inputKeyupHandle(
KeyboardEvent event) → void -
ngAfterChanges(
) → void -
ngAfterViewInit(
) → void -
ngOnDestroy(
) → void - Executed before the directive is removed from the DOM and destroyed.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onActionSelected(
String value) → void -
onDisabledChanged(
bool state) → void - This function is called when the control status changes to or from "DISABLED".
-
onInputBlur(
) → void -
onInputFocus(
) → void -
onPasteHandle(
ClipboardEvent event) → void -
pasteTokens(
) → Future< void> -
processInput(
String text) → void -
registerOnChange(
ChangeFunction< List< callback) → voidString> > - Set the function to be called when the control receives a change event.
-
registerOnTouched(
TouchFunction callback) → void - Set the function to be called when the control is touched.
-
removeSelected(
) → void -
removeToken(
LiTokenFieldItemView item, [Event? event]) → void -
selectAll(
) → void -
toggleItemSelection(
LiTokenFieldItemView item, MouseEvent event) → void -
toString(
) → String -
A string representation of this object.
inherited
-
unSelectAll(
) → void -
writeValue(
List< String> ? newVal) → void - Write a new value to the element.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited