UNPKG

ng-devui-materials

Version:

Materials of DevUI Admin

105 lines (93 loc) 1.81 kB
import { Component, OnInit } from '@angular/core'; import { FormLayout } from 'ng-devui'; @Component({ selector: 'da-multi-columns-form', templateUrl: './multi-columns-form.component.html', styleUrls: ['./multi-columns-form.component.scss'], }) export class MultiColumnsFormComponent implements OnInit { multipleSelectConfig: any; columnsLayout: FormLayout = FormLayout.Columns; labelList = [ { id: 1, label: 'OpenSource', }, { id: 2, label: 'DevOps', }, { id: 3, label: 'SoftWare', }, ]; addedLabelList = []; selectOptions = [ { id: 1, label: 'Team1', }, { id: 2, label: 'Team2', }, { id: 3, label: 'Team3', }, ]; selectOptions2 = [ { id: 1, label: 'Leader', }, { id: 2, label: 'Developer', }, { id: 3, label: 'Manager', }, ]; radioOptions = [ { id: 7, label: 'Public', }, { id: 8, label: 'Only members visible', }, { id: 9, label: 'private', }, ]; checkboxOptions = [ { id: '1', label: 'Mon', checked: true }, { id: '2', label: 'Tue' }, { id: '3', label: 'Wed' }, { id: '4', label: 'Thur' }, { id: '5', label: 'Fri' }, { id: '6', label: 'Sat' }, { id: '0', label: 'Sun' }, ]; formData = { selectValue: this.selectOptions[1], multipleSelectValue: [], radioValue: {}, }; constructor() {} ngOnInit() { this.multipleSelectConfig = { key: 'multipleSelect', label: 'Options(Multiple selection with delete)', isSearch: true, multiple: 'true', labelization: { enable: true, labelMaxWidth: '120px' }, options: this.selectOptions, }; } }