File

qwc/projects/qwc/src/lib/components/qwc-input/qwc-input.component.ts

Description

Qwc input

Implements

ControlValueAccessor

Metadata

providers { provide: NG_VALUE_ACCESSOR, useExisting: QwcInput, multi: true, }
selector qwc-input
templateUrl ./qwc-input.component.html

Index

Properties
Methods
Inputs
Outputs
Accessors

Constructor

constructor(renderer: Renderer2, _elementRef: ElementRef)
Parameters :
Name Type Optional
renderer Renderer2 No
_elementRef ElementRef No

Inputs

label
Type : string
placeholder
Default value : "Insert Value"
showEditable
Default value : false
type
Type : string
value
Type : any

Outputs

inputChange
Type : EventEmitter
valueChange
Type : EventEmitter

Methods

editField
editField()

Edit field

Returns : void

void

getHostElement
getHostElement()

Get host element

Returns : any

ElementRef

hasHostAttributes
hasHostAttributes(...attributes: string[])

Has host attributes

Parameters :
Name Type Optional Description
attributes string[] No

Attributes

Returns : any

string[]

inputChangeHandler
inputChangeHandler(inputEvent)

Input change handler

Parameters :
Name Optional
inputEvent No
Returns : void

void

keyupHandler
keyupHandler(event)

Key up handler

Parameters :
Name Optional Description
event No

Event

Returns : void

void

onBlurHandler
onBlurHandler(event)

On blur handler

Parameters :
Name Optional Description
event No

Event

Returns : void

void

registerOnChange
registerOnChange(fn: (_: any) => void)

Register on change

Parameters :
Name Type Optional Description
fn function No

Function

Returns : void

void

registerOnTouched
registerOnTouched(fn: () => void)

Register on touched

Parameters :
Name Type Optional Description
fn function No

Function

Returns : void

void

setDisabledState
setDisabledState(isDisabled: boolean)

Set disabled state

Parameters :
Name Type Optional Description
isDisabled boolean No

Is disabled

Returns : void

boolean

writeValue
writeValue(value: any)

Write value

Parameters :
Name Type Optional Description
value any No

Value

Returns : void

void

Properties

inputField
Type : ElementRef
isEditable
Default value : false
uid
Default value : v1()

Accessors

inputFieldToFocus
setinputFieldToFocus(inputField)
Parameters :
Name Optional
inputField No
Returns : void
disabled
getdisabled()

Used to set disabled attribute upon underlying input element.

result-matching ""

    No results matching ""