import { Component } from '@angular/core'; import { CrudComponentObj } from '../index'; import { BaseComponent } from './base.component'; import * as $ from 'jquery'; @Component({ selector: 'selectCrudRestful', template: `
` }) export class RadioboxesComponent extends BaseComponent { ngOnInit() { this.readCommonsParameters(this.index); let crudComponentObj = CrudComponentObj.getComponents(this.clazzName)[this.index]; crudComponentObj.value = this.values; this.values.forEach(item => { if (item['checked'] == true) { setTimeout(() => { $('#radiobox' + item['value']).prop('checked', true); crudComponentObj.targetPropertyValue = item['value']; }, 50); } }); } selectValue(item) { item['checked'] = true; let crudComponentObj = CrudComponentObj.getComponents(this.clazzName)[this.index]; crudComponentObj.targetPropertyValue = item['value']; crudComponentObj.value = this.values; } }