File

src/lib/dynamic-form-input/dynamic-form-file/dynamic-form-file.component.ts

Extends

DynamicFormFileBase

Metadata

Constructor

constructor(builder: DynamicFormBuilder, validationService: DynamicFormValidationService)
Parameters :
Name Type Optional
builder DynamicFormBuilder No
validationService DynamicFormValidationService No
import { Component } from '@angular/core';
import { DynamicFormBuilder, DynamicFormFileBase, DynamicFormValidationService } from '@dynamic-forms/core';

@Component({
  selector: 'bs-dynamic-form-file',
  templateUrl: './dynamic-form-file.component.html',
})
export class BsDynamicFormFileComponent extends DynamicFormFileBase {
  constructor(protected override builder: DynamicFormBuilder, protected override validationService: DynamicFormValidationService) {
    super(builder, validationService);
  }
}
<div class="input-group">
  <input
    [id]="inputId"
    class="form-control"
    type="text"
    [placeholder]="input.placeholder || ''"
    [value]="fileDirective.fileNamesAsText || ''"
    [disabled]="control.disabled"
    readonly
  />
  <input
    #fileDirective="dynamicFormFile"
    dynamicFormFile
    [acceptFiles]="input.accept"
    [multipleFiles]="input.multiple"
    [formControl]="control"
  />
  <dynamic-form-element [element]="uploadAction"></dynamic-form-element>
</div>

results matching ""

    No results matching ""