import { CompareType } from '../enum/compare-type.enum'; import { ValueType } from '../enum/value-type.enum'; import { RelationType } from '../enum/relation-type.enum'; export class DropDownHandler{ convert(qc) { const ddv = (qc.value); if(ddv.value==null||ddv.value==undefined){ return []; } if(Object.keys(ddv).length === 0 || Object.keys(ddv.value).length === 0) return []; return [{ 'FilterField' : qc.labelCode, 'Compare' : CompareType.Equal, //equal // 'Value' : (ddv.value.getEnumValue() as EnumStringValue), 'Value' : ddv.value, 'Relation' : RelationType.And, //and 'Expresstype': ValueType.Value }]; } }