File

remote-access/shared/ssh-key-input/ssh-key-input.component.ts

Implements

OnInit OnChanges ControlValueAccessor

Metadata

Index

Properties
Methods
Inputs

Inputs

keyType
Default value : types[0].value

Methods

newValue
newValue(value: string)
Parameters :
Name Type Optional
value string No
Returns : void
ngOnChanges
ngOnChanges(changes: SimpleChanges)
Parameters :
Name Type Optional
changes SimpleChanges No
Returns : void
ngOnInit
ngOnInit()
Returns : void
Async onKeyFileSelected
onKeyFileSelected(event: DroppedFile[])
Parameters :
Name Type Optional
event DroppedFile[] No
Returns : any
registerOnChange
registerOnChange(fn: any)
Parameters :
Name Type Optional
fn any No
Returns : void
registerOnTouched
registerOnTouched(fn: any)
Parameters :
Name Type Optional
fn any No
Returns : void
Optional setDisabledState
setDisabledState(isDisabled: boolean)
Parameters :
Name Type Optional
isDisabled boolean No
Returns : void
writeValue
writeValue(obj: string)
Parameters :
Name Type Optional
obj string No
Returns : void

Properties

onChange
Type : function
onTouch
Type : function
placeholder
Type : string
readonly
Default value : false
value
Type : string
Default value : ''
<div class="form-group">
  <div class="tight-grid">
    <div class="col-xs-8">
      <input
        [placeholder]="'e.g. {{ example }}' | translate : { example: placeholder }"
        type="text"
        class="form-control"
        [ngModel]="value"
        (ngModelChange)="newValue($event)"
        [readonly]="readonly"
        [ngModelOptions]="{standalone: true}"
      />
    </div>
    <div class="col-xs-4" *ngIf="!readonly">
      <c8y-drop-area class="drop-area-sm" (dropped)="onKeyFileSelected($event)" [maxAllowedFiles]="1" [icon]="'upload'"></c8y-drop-area>
    </div>
  </div>
</div>

results matching ""

    No results matching ""